文字列が別の文字列と等しいかどうかを確認するために、ループでチェックを行っています。簡単なもの。
ただし、チェックする文字列を追加し続けているようで、ループごとにチェックしている10種類の文字列があります。照合する文字列の配列を作成してからin_array();を実行する方がコード的には簡単ですが、どちらがより高速に解析され、より少ないシステムリソースを使用するのでしょうか。
配列
$hideme = array(".", "..", "Thumb.db", "index.php", "icons", "index_backup.php",
"style.css", "highlighter.css", "highlighter.js", "users");
if (!in_array($sub, $hideme)) {
文字列!=文字列
if ($sub != "." && $sub != ".." ...etc
違いはおそらくごくわずかであり、将来の参考のために興味があります。