我无法使此代码正常工作

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 - 如何使OR(||)和AND(&&)语句协同工作?的PHP,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5177279/

10-11 00:43