技术开发 频道

PHP开发经典教程(Part 2): 操作符调用

无序扩展 

    若使读取你代码的人感到糊涂的想法使你感到兴奋,那么你会喜欢由一问号标记(?)代表的三元操作符。让你使你的条件语句难以理解的该操作符,提供了一种用于建立一个单一语句的if-else块的简短语法。因此,当你可以这样做的时候:

<?php if ($numTries > 10) { $msg = 'Blocking your account...'; } else { $msg = 'Welcome!'; } ?>

    你也可以这么做,是和上面的方法是等价的(且更加有意思)。

<?php $msg = $numTries > 10 ? 'Blocking your account...' : 'Welcome!'; ?>

    PHP也让你将条件语句“套入”到彼此的内部。举例而言,下面是一段完全有效的PHP代码:

<?php if ($day == 'Thursday') { if ($time == '0800') { if ($country == 'UK') { $meal = 'bacon and eggs'; } } } ?>

    另外,编写上述代码的更好的方法就是使用一系列的逻辑操作符:

<?php if ($day == 'Thursday' && $time == '0800' && $country == 'UK') { $meal = 'bacon and eggs'; } ?>


 

0
相关文章