可能重复:
mysql_fetch_array() expects parameter 1 to be resource, boolean given in select使用array_push()将元素添加到阵列中的“键=>对象”形式
我有一组对象的欲放入一个数组中,我想用键区分它们。
我写的初始代码是:
array_push($array[$key], new myObj(param1, param2, etc));
当我运行它,我得到警告:
PHP Warning: array_push() expects parameter 1 to be array, null given in file.php on line 56
我添加了一个的var_dump(),看看有什么实际发生的事情,它被灌错误提示每个元素'$ key => null'的数组。
如果我从行中删除[$ key],那么它会像预期的那样用myObj的实例填充数组,所以我知道构造函数运行正常,并且不真正返回'null'。
不知道礼仪的做法是什么,但在这个问题上的措辞以及其简洁使它更具可读性/搜索相比,应聘者欺骗。老实说,我宁愿让这个老玩家成为这个老玩家的蠢蛋。 – 2011-01-23 04:43:54