2011-07-05 6 views

答えて

0

あなたはそれがそのような関数から直接返されるその構文を使用して配列にアクセスすることはできません、あなたは、PHPの構文エラーを取得します。他の言語では、このようなことをすることができます(私はPythonと思う)が、PHP(少なくとも現在の5.3.xバージョンまで)では正しくありません。括弧または中括弧内の関数をラッピング

は、あなたはまだ、構文エラーが発生します、どちらかの助けにはならない:

$x = (range(1, 10))[4]; 
var_dump($x); 

は、次のエラーを与える:将来のバージョンではたぶん

Parse error: syntax error, unexpected '[' in C:\Users\X\Desktop\example.php on line 2

PHPの場合、このような配列にアクセスすることは可能かもしれませんが、今のところ変数を最初に割り当てる必要があります:

$x = range(1, 10); 
var_dump($x[4]); 
関連する問題