在本地開發環境(如 XAMPP)中,隨著項目增多,手工維護首頁索引鏈接既繁瑣又易遺漏。本文展示一個極簡腳本,自動掃描目錄下的所有子目錄並生成超鏈接導航頁。
<?php
$dir = '.';
$items = scandir($dir);
echo '<ul>';
foreach ($items as $item) {
if ($item !== '.' && $item !== '..' && is_dir($item)) {
echo "<li><a href='$item/'>$item</a></li>";
}
}
echo '</ul>';
?>
scandir($dir):返回目錄下所有文件/目錄名組成的數組。is_dir($path):過濾出目錄,排除文件。. 和 .. 避免當前/父目錄干擾。README.md 或 composer.json 提取描述信息展示。
幾行代碼解決重複勞動,這就是程序員的「懶惰智慧」。