我只是想知道如果有一个快捷方式做这样的事情例如:这个逻辑运算符有什么捷径吗?
if (isset($_POST['name']) && $_POST['name'] == 'George' || $_POST['name'] == 'Mike');
[编辑]:很抱歉,如果这个问题似乎在第一暧昧,但我的意思问的是“因为我做的一切对同一个变量进行的那些检查是否有更好的方法来不写它三次?“
是那里是罕见的任何更简单的方式和..
- 比嵌套清洁。
- 比上面的语法短?因为我主要使用这三种语言,所以它们(Ruby,C#或PHP)中的任何一种都可以使用
- 。
这只是一个普遍的知识问题,我只是厌倦了编写嵌套ifs或像上面那样的长逻辑操作。
当将空($ _ POST [ '名'])永远是假的,如果$ _ POST ['的名字! '] =='东西'是真的?不确定你在这里要求什么。 – aquinas 2012-04-20 18:05:05
对不起,我只是写了一个例子,对同一个变量做很多操作,我会将它编辑为更实用的东西 – 2012-04-20 18:06:13
@aquinas:如果帖子是'0'......有几件事情可以算作空的( )'在PHP的扭曲的悲伤世界中。 – 2012-04-20 18:13:20