簡単な PHP の質問:
なぜこれが機能するのか、
$exclude_exts = array('js', 'css',);
$filename = "test.css";
$ext = explode('.',$filename);
$is_excluded = in_array(strtolower(array_pop($ext)), $exclude_exts);
しかし、これはそうではありません。
$exclude_exts = array('js', 'css',);
$filename = "test.css";
$is_excluded = in_array(strtolower(array_pop(explode('.',$filename))), $exclude_exts);
編集:どちらもPHPの以前のバージョンで動作していました(どのバージョンか忘れました)。