PHP警告:array_shift()期望参数1为数组,在/home5 /.../php/symfony/command/sfCommandManager.class.php中给出null

时间:2013-08-02 22:40:11

标签: php symfony-1.4 bluehost

  

array_shift()期望参数1为数组,在给定的位置为null   /请分享帮助/.../ PHP / symfony的/命令/ sfCommandManager.class.php

是我得到的错误。

我正在尝试使用Bluehost设置Symfony 1.4项目,当我尝试运行symfony generate:项目项目名称时,我在错误日志中收到此错误。

1 个答案:

答案 0 :(得分:2)

您需要提供array_shift()参数!看这个例子:

$stack = array("orange", "banana", "apple", "raspberry");
$fruit = array_shift($stack); // Here you give the parameter
print_r($fruit);

您在array_shift()上提供 null 参数,您需要更改它!

<强>更新

array_shift()关闭数组的第一个值并返回它,将数组缩短一个元素并将所有内容向下移动。将修改所有数值数组键以从零开始计数,而不会触及文字键。请阅读here了解更多