如何使OR(||)和AND(&&)语句协同工作?的PHP - php

我无法使此代码正常工作

if ($title != 'Main' || $nSpace == 56 || $nSpace == 30 && $ifHome != 361)

所以我同意了这个代码

if ($title != 'ArticleCategories' || $nSpace == 1)
    if ($nSpace == 0 && $ifHome != 1)

因此,我现在想知道如何将这两条线合并为一条线以使其起作用?我知道如何获得多个或||语句排成一行,但不是或||和和&&语句在一起。

参考方案

使用parens以对您的程序有意义的方式将逻辑分组在一起。

if ($title != 'Main' || $nSpace == 56 || ($nSpace == 30 && $ifHome != 361))

PHP-不是运算符,还有其他别名吗? - php

if(!($whatever && what()) do_stuff...可以用更直观的东西代替吗:if(not($whatever && what()) do_stuff...? 参考方案 function not($OriginalCheck) { return !$OriginalCheck; } function is…

“×”乘法符号替换URL中的&timestamp - php

我对从GoCardless PHP库生成的链接有问题。我使用的是WordPress,我发现文件/wp-includes/formatting.php具有函数"ent2ncr",该函数将"&times"替换为乘号"&#215",并且以某种神奇的方式,该函数(可能是我错了)将...&am…

使Web应用程序安全 - php

我想制作一个新的php Web应用程序,如果我遵循以下内容,我的网站安全吗?使用斜杠转义用户输入($ _GET && $ _POST)用PDO做准备的陈述检查用户输入的正确类型(例如int或字符串) 参考方案 安全性是无法提高的,它是一个不断改进的过程。使用addslashes不会帮助您-您需要使用htmlentities转义输出。与PDO一…

如何使用大量查询字符串验证网址 - php

我有一个自动网站,并且有一个名为“保存搜索”的功能,该功能可以保存用户在该网站上进行的搜索以备将来使用。我正在做的是将整个URL保存在数据库中。但是我需要将其验证为有效的网址。看起来像这样。http://www.anywebsite.com/cars.php?postcode=CV2+5AS&distance=&make=&min_p…

快捷方式URL重定向 - php

直截了当。我有以下URL:http://example.com/?open=encyclopedia&letter=s&term=storm,并且我希望此快捷方式URL-http://example.com/storm-重定向到第一个URL:http://example.com/?open=encyclopedia&letter=s&…