我已经看到了很多:$fp = fopen($filepath, "w") or die();
但我似乎无法找到任何有关此“或”语法的真实文档。它足够明显,但我可以在任何地方使用它?并且必须紧跟die()
?有没有什么注意事项使用or
时,你可以使用类似PHP“或”Syntax
if (file_exists($filepath))
$fp = fopen($filepath,"r");
else
myErrMessage();
我知道这似乎是一个愚蠢的问题,但我找不到这方面的任何硬性规定。谢谢。
'或'可以用来组合*表达式*,而不是*语句*。由于它的运算符优先级较低(与赋值相比),它有时很有用。顺便说一下,你的if块缺少花括号。在你掌握之前不要查找语法快捷键。 – mario 2012-03-02 14:57:01
条件句后面跟一条语句不需要大括号。 – Andrew 2013-02-14 23:09:54
是是的;语言语法允许。尽管如此,它看起来很业余,而且通常都会皱眉。 – mario 2013-02-17 23:02:19