PHP Version 4.3.11,PHP Version 4.4.4 下测试不通过 PHP Version 4.4.6, PHP Version 5.1.2 下测试通过 谢谢,但是我还不是很明白,如果只是不报警,为什么我在PHP Version 4.4.6,PHP Version 5.1.2下能正常赋值过去呢?代码很简短,烦请高人详解下好吗?我是菜鸟
Warning: Cannot use a scalar value as an array in这样的提示,是因为php 变量在 成为数组时 被其它类型所占,而不是数组. eg : $totalArr = 0 ; $totalArr = array('1'=>a,'2'=>b); 这样就会发生这样的错误,应检查$totalArr 第一次使用的数据类型是不否与后面使用的类弄相同。
PHP Version 4.4.6 下测试通过
是那里不兼容啊?
一般是未初始化
PHP Version 4.4.6, PHP Version 5.1.2 下测试通过
谢谢,但是我还不是很明白,如果只是不报警,为什么我在PHP Version 4.4.6,PHP Version 5.1.2下能正常赋值过去呢?代码很简短,烦请高人详解下好吗?我是菜鸟
eg :
$totalArr = 0 ;
$totalArr = array('1'=>a,'2'=>b);
这样就会发生这样的错误,应检查$totalArr 第一次使用的数据类型是不否与后面使用的类弄相同。