-4
中給出的數組我有一個腳本有錯誤 - pathinfo()期望參數1是字符串,數組在C:\ xampp \ htdocs \ sitename \上線4--,如何修正腳本的index.php是php pathinfo()期望參數1是字符串,在
<?php
$dir = 'dir1/dir2/dir3/dir4/';
$phpfiles = glob($dir ."*.php");
line error ---> $pathinfo= pathinfo($phpfiles, PATHINFO_FILENAME);
foreach ($phpfiles as $phpfile){
echo '<li><a href="'.$phpfile.'">'.$phpfile.'</a></li>';
}
?>
我認爲錯誤信息是一種明顯的 –
-1甚至不打擾讀錯誤。 –
array!=字符串,需要字符串。使用字符串,而不是數組。那麼錯誤就消失了。另請參閱:http://php.net/pathinfo - 仔細檢查輸入參數類型和返回值。 – hakre