var $foo = array('foo' => $bar);
予期しないT_VARIABLEエラーが発生しました。配列を作成するときに変数を使用することはできませんか?このphpの問題は何ですか?
この宣言がクラス内にある、とVARを取り外すとき、私はPHPのv5.3.2に
を実行している、私は別のエラーにParse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION
感謝を取得
var $foo = array('foo' => $bar);
予期しないT_VARIABLEエラーが発生しました。配列を作成するときに変数を使用することはできませんか?このphpの問題は何ですか?
この宣言がクラス内にある、とVARを取り外すとき、私はPHPのv5.3.2に
を実行している、私は別のエラーにParse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION
感謝を取得
var
は、PHPの文法ではありません...単純
$foo = array('foo' => $bar);
でもかまいません。
キーワードvar
は、クラス内で変数(つまりインスタンス変数)を宣言する場合にのみ使用されますが、それはPHP4の構文であり、現在は推奨されていません。これは、あなたがやりたいことになります。
$foo = array('foo' => $bar);
これはクラスの中にあります。 – AlexBrand
PHPには、 'var'キーワードはありません。変数にはグローバル/保護/プライベート/パブリック接頭辞がありますが、 'var'はありません。 –
十分に新しいバージョンのPHPを使用している場合は、実際は完全に廃止されていると思います。 PHP 5.4(私が正しくリコールした場合)では、 'var'を使わないでください。 –
は、try:
$foo = array('foo' => $bar);
あなたが問題を抱えている理由のため、この質問を参照してください: What does PHP keyword 'var' do?
この宣言がクラス内にある... – AlexBrand
ます。http: //www.php.net/manual/en/language.variables.basics.php – Timur