蚂蜂窝PHP开发岗位面试题(含详细真实向答案).docx

蚂蜂窝PHP开发岗位面试题(含详细真实向答案).docx

蚂蜂窝PHP开发岗位面试题(含详细真实向答案)

第一部分:一面面试题(基础+中级,必考)

一、PHP基础模块

1、请说下PHP中==和===的区别,并举出3个日常开发踩坑案例

参考答案:简单来说==只对比数值,会自动做类型转换;===同时校验数值和数据类型,不会自动转换,正式开发里我一律优先用===。

常见踩坑点:

0==abc:返回true,字符串转为数字默认是0,新手查询数据状态时极易出错;

null==:返回true,做表单空值校验、数据库空字段判断经常出bug;

false==[]:返回true,循环判断数组是否为空的时候容易产生逻辑异常。

2、解释PHP7的引用计数优化

文档评论(0)

1亿VIP精品文档

相关文档