商讯信箱
用户名: @
密  码:   注册|忘记密码
登录
个人用户经销商
您的位置:首页 > 技术频道 > 正文

无序扩展 

    若使读取你代码的人感到糊涂的想法使你感到兴奋,那么你会喜欢由一问号标记(?)代表的三元操作符。让你使你的条件语句难以理解的该操作符,提供了一种用于建立一个单一语句的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'; } ?>


 

1 2 3 4 5 6 7 8
【内容导航】
第1页: 表单(Form) 第2页: 表单操作
第3页: 谨慎操作 第4页: 逻辑问题
第5页: 条件语句 第6页: if-else结构
第7页: 无序扩展 第8页: if-elseif-else结构
©版权所有。未经许可,不得转载。
[责任编辑:赵建凯]
[an error occurred while processing this directive]