これは単なる好奇心の問題です...このメソッドで関数が返す配列にアクセスすることが有効かどうか疑問に思っています。この例では、pathinfo() の結果の配列を使用しています。
pathinfo($file)['dirname'];
または、最初に pathinfo() を変数に設定してからアクセスする必要がありますか。(古典的な方法):
$info = pathinfo($file);
$info['dirname'];
古典的な方法が有効であることは知っていますが、最初の方法も有効かどうかに興味があります。最新バージョンの WAMP でテストしたところ、機能しましたが、Dreamweaver CS5 では構文エラーと呼ばれています。