PHP 5.5.6中未定义偏移量的错误
我有一个web应用程序,我在PHP版本5.5.6中使用XAMPP 1.8.3版 我的web应用程序收到以下错误:PHP 5.5.6中未定义偏移量的错误,php,arrays,function,undefined,offset,Php,Arrays,Function,Undefined,Offset,我有一个web应用程序,我在PHP版本5.5.6中使用XAMPP 1.8.3版 我的web应用程序收到以下错误: http://localhost/websekolah/admin/<br /><b>Warning</b>: Illegal string offset 'uid' in <b>C:/xampp/htdocs/websekolah/config/function.php</b> on line <b>25&l
http://localhost/websekolah/admin/<br /><b>Warning</b>: Illegal string offset 'uid' in <b>C:/xampp/htdocs/websekolah/config/function.php</b> on line <b>25</b><br />main.php?module=buku_tamu&menu=update&$key=1
错误引用了my function.php文件
function.php
我这样称呼这个函数:
<a href="<?php echo url('update','menu', array('uid' => $data['uid'])); ?>" class="table-icon edit" title="Edit"></a>
我在函数中传递数组,并生成url字符串
但在PHP5.3.5版本的XAMPP1.7.4中,它是有效的
有什么解决办法吗
在此之前谢谢。您能显示$data的内容吗?$valKey=$value[$key];当然,$valKey=$data[$key];或$valKey=$value;。。。。。但我看不出它是如何在任何版本的PHP上工作的
<a href="<?php echo url('update','menu', array('uid' => $data['uid'])); ?>" class="table-icon edit" title="Edit"></a>