3
這段代碼在PHP 7.1.6下引發了一場爭吵......在PHP 5.x.x下它沒有任何問題。用php 7.1.6非法字符串偏移量
違規行是$attributes['onclick'] = $onclick;
,警告Illegal string offset 'onclick'
。
這裏是我的代碼:
protected function js_anchor($title, $onclick = '', $attributes = '')
{
if ($onclick)
{
$attributes['onclick'] = $onclick;
}
if ($attributes)
{
$attributes = _parse_attributes($attributes);
}
return '<a href="javascript:void(0);"'.$attributes.'>'.$title.'</a>';
}
的可能的複製[如何解決警告非法串在PHP偏移(https://stackoverflow.com/questions/22279230/how-to-fix-warning -illegal-string-offset-in-php) – j08691