PHP逻辑面试题及详细答案.docx

PHP逻辑面试题及详细答案

一、基础逻辑题(考察变量、运算符、流程控制,入门必问)

1.题目:写出以下代码的运行结果,并说明原因

php

?php

$a=10;

$b=10;

echo$a==$b?相等:不相等;

echobr/;

echo$a===$b?全等:不全等;

?

答案:

运行结果:

相等

不全等

原因:PHP中“==”是松散比较,只比较值是否相等,会自动进行类型转换(字符串10会转换成数字10),所以$a和$b的值相等;“===”是严格比较,不仅比较值,还会比较数据类型,$a是int类型(10),$b是string类型(10),类型不同,所

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档