[PHP从小白到大牛]-010 PHP表达式和运算符

622 阅读1分钟

什么是表达式?

  • 只要有值的东西, 都可以叫表达式

什么是运算符

  • 参与运算的符号

算数运算符

练习

$a=8,$b=2,$i=3下列结果错误的是()(选择一项)

A echo $i+$a/$b;  结果为:7

B echo $a%$b-$i;  结果为:1

C echo $b*$i/$a;   结果为:0.75

D echo $i%$b*$a;  结果为:8

下列选项正确的是()(选择两项)

A echo -7%-3; 与 echo -7%3; 结果不相同

B echo 7%-3; 与 echo -7%3; 结果相同

C echo -7%-3; 与 echo -7%3; 结果相同

D echo 7%-3; 与 echo -7%3; 结果不相同

递增递减运算符

练习

阅读下列代码,结果正确的是()(选择一项)

A 10 6 5

B 10 5 6

C 11 6 6

D 11 6 5

阅读下列代码,结果正确的是()(选择一项)

A 6 8 -5

B 5 9 -6

C 5 8 -5

D 69 -6

以下代码的输出结果为()(选择一项)

A 4 - 2 4

B 3 - 1 2

C 4 - 2 3

D -2 -2 4

字符串连接符

练习

代码echo $i='1'.'+'.'2';输出结果为()(选择一项)

A $i=1+2

B 3

C $i=3;

D 1+2

以下选项中,浏览器能正确输出结果的是()(选择两项)

A echo '姓名:'.$name.','.'年龄:'.$age.','.'性别:'.$sex;


B echo '姓名:'.$name,.'年龄:'.$age,.'性别:'.$sex;


C echo "<div class = ".$class">".$content."</div>";


D echo '<div class='.$class.'>'.$content.'</div>';

赋值运算符

练习

阅读下列代码,$a的值为()(选择一项)

A 3

B 13

C 63

D 2

比较运算符

练习

阅读下列代码,结果正确的是()(选择一项)

A 8 1    

B 10 0

C 8 0

D 10 1

下列选项中结果相同的是()(选择两项)

A var_dump(1=='1',1==='1')

B var_dump(null==0,false==0)

C var_dump(true<>1,true!==1)

D var_dump(1!=='1',true=='true')

逻辑运算符

错误抑制符

练习

阅读下面代码,选项正确的是()(选择一项)

A true

B false

C 报error错误

D 其它都不对

阅读下面代码,选项中正确的是()(选择一项)

A true

B false

C 报error错误

D 其它都不对

三运运算符

运算符优先级

思考如下两段代码的结果...

练习

下列选项中正确的是()(选择一项)

A 6 3 48

B bb 6 3 48

C aa 6 3 48

D bb 5 3 48

下列选项中结果输出为true(注意:不是1)的是()(选择一项)

A echo true?true:false;

B echo 1?true:false;

C var_dump(false?0:1);

D var_dump(true?true:false);