另外您這篇教學
https://we-shop.net/article-374-ecshop273%E5%BE%9EPHP5%E5%8D%87%E7%B4%9A%E5%88%B0PHP73%E4%BF%AE%E6%94%B9%E6%96%B9%E6%B3%95%2820200629%E6%9B%B4%E6%96%B0%29.html有提到如下這段:
480 找到
$out = "_echash . $k[\'name\'] . \'|\' . serialize($k) . $this->_echash;' . "\n?>";
約 541 找到
$val = preg_replace("/\[([^\[\]]*)\]/eis", "'.'.str_replace('$','\$','\\1')", $val);
改為
//$val = preg_replace("/\[([^\[\]]*)\]/eis", "'.'.str_replace('$','\$','\\1')", $val);
$val = preg_replace_callback("/\[([^\[\]]*)\]/is", function($r) { return '.'.$r[1]; }, $val);
請問是把480和541都改成以下這段對嗎?
//$val = preg_replace("/\[([^\[\]]*)\]/eis", "'.'.str_replace('$','\$','\\1')", $val);
$val = preg_replace_callback("/\[([^\[\]]*)\]/is", function($r) { return '.'.$r[1]; }, $val);