解析错误:语法错误,意外的T_LNUMBER,expecting T_STRING or T_VARIABLE or '{' or '$' in core\cake\basics.php on line 118)please some one help me.
}
function pluginSplit($name, $dotAppend = false, $plugin = null) {
if (strpos( $name, '.' ) !== false) {
$parts = explode( '.', $name, 2 );
if ($dotAppend) {
$parts->0 .= '.';
}
return $parts;
}
2条答案
按热度按时间tvmytwxo1#
我假设错误发生在这里:
$parts->0 .= '.';
如果你试图访问数组的第0个元素,正确的语法是
$parts[0]
。efzxgjgh2#
当我们尝试访问带有数字(如
$parts->0 .= '.'; or $parts->324 .= '.';
)的值时,会发生此错误。如果你写这样的代码
$parts->abc .= '.';
,我们就不会得到这个错误。我也面临着同样的问题,还没有任何解决方案。