我在if
,else
和is_dir
中遇到了一些问题;我试图创建一个小脚本,告诉我输入是文件夹还是文件,我已经看过:http://us2.php.net/manual/en/function.is-dir.php几个示例,它们中没有一个看起来像我的,我读了一下if和else好吧,它看起来像我正在做的那样,所以我认为我没有使用is_dir
的方式来使用它。有人可以对此有所了解吗?is_dir并且如果输出语法错误,意外T_ELSEIF
确切的错误即时得到的是:
Parse error: syntax error, unexpected T_ELSE in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\dev\test\php\test.php on line 8
尝试1:
<?php
$dir = "/some/random/path/on/the/server";
if (is_dir($dir));
{
echo "Works!";
} elseif(!is_dir($dir)); {
echo "Not good!";
}
?>
尝试2:
<?php
$dir = "/some/random/path/on/the/server";
if (! is_dir($dir));
{
echo "Error\n";
} else {
echo "Proceed";
}
?>
谢谢您的帮助!
... if'和'elseif'后'... – svens 2010-10-27 18:30:27
谢谢!这固定它,这是一个快速的答案! – imbadatjquery 2010-10-27 18:32:03