条件赋值的 一种简单写法

如下所示

[pcsh lang="php" tab_size="4" message="" hl_lines="" provider="manual"]

$_GET ['from'] == 'store' && $html = 'simple_login';

[/pcsh]

优先级

1,&&  2,|| 3, =

当$_GET ['from']为‘store’时,php会继续计算&&后面的部分以确定这个表达式的真伪,所以$html会被赋值为‘simple_login’

当$_GET ['from']不为‘store’时,前半部分的值为false,这时php不会继续运算后面的部分,所以$html为原值

 

此处评论已关闭