【发布时间】:2015-12-08 05:01:49
【问题描述】:
编辑:该死的......这都是关于文件路径的,不知何故我没想过重组:|感谢@Machavity,我发现了问题。
这段代码有什么问题?
如果设置了$foo 并且文件存在file_exist() 结果应该是1。
否则,如果设置了 $foo 但文件不存在 file_exist() 结果应该是 2。
否则结果应该是 3。
但是对于所有三个条件,我只得到结果 2。 elseif 的第二部分肯定有问题。
if ( isset ( $foo ) && file_exists ( 'bar.php' ) )
{
echo '1';
}
else if ( isset ( $foo ) && ( ! file_exists ( 'bar.php' ) ) )
{
echo '2';
}
else
{
echo '3';
}
【问题讨论】:
-
而
$foo的值是? -
并且可能文件'bar.php'真的不存在? :) 或者您需要设置此文件的正确路径...
标签: php if-statement conditional