小册名称:PHP8入门与项目实战(5)
等号与赋值符号混淆的错误一般出现在if语句中,而且这种错误在PHP中不会产生错误信息,所以在查找错误时往往不容易被发现,例如:
if(s =1) echo ("没有找到相关信息");
if(s =1)
echo ("没有找到相关信息");
上面的代码在逻辑上是没有问题的,它的运行结果是将1赋值给了s,如果成功就弹出对话框,而不是对s和1进行比较,这不符合开发者的本意。