PHP中未扩展的{错误,即使选中了所有括号
我正在进行一些PHP编码。在这一部分代码中,我得到了意外的错误{PHP中未扩展的{错误,即使选中了所有括号,php,Php,我正在进行一些PHP编码。在这一部分代码中,我得到了意外的错误{ function image_filenames($dir){ $handle = @opendir($dir) or die("I cannot open the directory '<b>$dir</b>' for reading."); $images = array(); while (false !== ($file = readdir($handle))){
function image_filenames($dir){
$handle = @opendir($dir) or die("I cannot open the directory '<b>$dir</b>' for reading.");
$images = array();
while (false !== ($file = readdir($handle))){
if (eregi('\.(jpg|gif|png)$', $file){
$images[] = $file;
}
}
closedir($handle);
return $images;
}
该错误专门针对{in if eregi'\.jpg | gif | png$',$file{行给出。
如果我对这个函数进行注释,页面的加载会非常好
我错过了什么?你又错过了一个
if (eregi('\.(jpg|gif|png)$', $file)){
简单的打字错误:
您的代码中有一个分析错误
观察缺失的支架:
改变
if (eregi('\.(jpg|gif|png)$', $file){
致:
使用一些IDE,比如netbeans或php storm,你就不会有这样的问题了汉克斯先生,成功了!真的!!愚蠢的错误..谢谢你的解释
if (eregi('\.(jpg|gif|png)$', $file)){