在PHP中添加额外代码后If语句未运行
大家好,我是PHP新手,我正在尝试调试,但遇到了一个问题。当我运行脚本时,它工作正常,IF语句正确运行,告诉我密码不正确,但当我在下面添加代码时,我不再收到错误消息。我不确定屏幕是否被清除,或者由于某种原因IF语句没有运行。下面的例子 这运行正常,由于密码不正确,IF语句运行并告诉我密码不正确在PHP中添加额外代码后If语句未运行,php,sql,if-statement,Php,Sql,If Statement,大家好,我是PHP新手,我正在尝试调试,但遇到了一个问题。当我运行脚本时,它工作正常,IF语句正确运行,告诉我密码不正确,但当我在下面添加代码时,我不再收到错误消息。我不确定屏幕是否被清除,或者由于某种原因IF语句没有运行。下面的例子 这运行正常,由于密码不正确,IF语句运行并告诉我密码不正确 <?php $con = mysqli_connect("localhost","Username","IncorrectPassword","DBName"); // Check connecti
<?php
$con = mysqli_connect("localhost","Username","IncorrectPassword","DBName");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
exit();
}
?>
现在,再次使用相同的代码,但在下面添加了更多代码,我不再收到错误消息,表明IF语句已运行,密码不正确
<?php
$con = mysqli_connect("localhost","Username","IncorrectPassword","DBName");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
exit();
}
$files = glob('*.mp3");
usort ($files, function ($a, $b) {
return filemtime($a) < filemtime($b);
});
?>
这个
应该是
glob("*.mp3");
您的报价有错误:
glob('*.mp3");
应该是:
glob("*.mp3");
提示:您应该将此代码添加到PHP文件的顶部,以帮助您查找错误
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
您的glob
中有一个输入错误。看到颜色编码,你会发现引号和撇号不匹配。阅读如何实现php错误处理,让你在开发模式中看到错误,以及如何访问错误日志…并使用IDE帮助你看到语法错误谢谢,我会查看这些信息。谢谢,愚蠢的错误,修复了它。我仍然不明白为什么它没有运行IF语句。在运行文件之前,它是否先检查并执行错误检查?我本以为它会运行IF,然后转到GLOB语句并抛出一个错误。@NicholasMuir不客气!由于存在语法错误,您的代码将无法进一步执行。
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);