Php 检查var_转储条件失败
我试图制作一个文件列表,但当我使用代码时,我的句子不起作用。这是我的密码:Php 检查var_转储条件失败,php,Php,我试图制作一个文件列表,但当我使用代码时,我的句子不起作用。这是我的密码: <?php $dir = "C:\wamp\www"; $scan = scandir($dir); print_r ($scan); for ($i = 0; $i < count($scan); $i++){ if (TRUE == var_dump(is_dir($scan[$i]))) { print ("hi"); } else { pr
<?php
$dir = "C:\wamp\www";
$scan = scandir($dir);
print_r ($scan);
for ($i = 0; $i < count($scan); $i++){
if (TRUE == var_dump(is_dir($scan[$i]))) {
print ("hi");
}
else {
print ("ho");
}};
?>
此函数仅返回“ho”如果您检查了var\u dump of icial documentation,则此函数返回void 您通常使用var_dump来调试或检查流程。您应仅在您的情况下执行以下操作:
if (is_dir($scan[$i])) {
print ("hi");
}
else {
print ("ho");
}};
根据官方文件返回true或false的var\u dump返回void。 虚无永远不能等于真实
。。。就像Randall Valenciano之前说过的那样。删除
var\u dump
,只需执行:if(is\u dir($scan[$i])
@请选择最佳答案。