3

array_shift() は、パラメータ 1 が配列であることを期待します。null は /home5/.../php/symfony/command/sfCommandManager.class.php で指定されます

私が得ているエラーです。

Bluehost を使用して Symfony 1.4 プロジェクトをセットアップしようとしていますが、symfony generate:project プロジェクト名を実行しようとすると、エラー ログにこのエラーが表示されます。

4

1 に答える 1

3

array_shift()パラメータを指定する必要があります。この例を見てください:

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

nullパラメータをオンにして、array_shift()それを変更する必要があります!

アップデート:

array_shift()配列の最初の値をシフトして返し、配列を 1 要素短くしてすべてを下に移動します。すべての数値配列キーはゼロからカウントを開始するように変更されますが、リテラル キーは変更されません。詳しくはこちら

于 2013-08-02T22:41:53.003 に答える