0

私は人々が次のようなコードを書くのを見てきました:

$image_url =  wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), array(300, 300), false, ''); 
$image_url = $image_url[0];

[0] を最初の項の最後に付けることができるので、これは少しばかげているように思えます。だから私は自分のローカルマシンでそれをしたことはありませんでしたが、今ではリモートマシンにデプロイするとき(おそらく異なるバージョンのphpを使用して、予期しない「[」に関するバグが常に発生します。phpは配列へのインプレースアクセスを受け入れないのですか、それとも変更がありましたかいくつかのバージョンで?

4

3 に答える 3

4

これはPHP 5.4以降で許可されています。

foo()[0] などの関数配列の逆参照が追加されました。

于 2013-08-04T18:58:14.883 に答える