首页 >  面试题 > 网络营销-企业面试宝典 > 

几道常见的PHP面试题

几道常见的PHP面试题

作者:eld 来源:华育国际 时间:2015-04-17 访问次数:4266
总结下常见的几道PHP企业面试题,希望对大家有所帮助

1. include和require有什么区别?
    区别在于他们如何处理失败, 如果require的文件没有找到, 会造成fatal error,脚本停止执行,如果include的文件没有找到, 会显示警告,但是脚本会继续执行。
2. 给一个变量赋值为0123,但是输出该变量的值总是为其他数字,请问这是什么问题?
    PHP 解释器会把以0开始的数字当做是八进制的,所以它的值会变成八进制的。
3. PHP里面如何定义一个常量(constant)?
    通过define()指令,例如:define(”MYCONSTANT”, 100)
4. 如何对一个变量进行值传递?
    可以像C++那样, 在变量的前面加上&, 例如:$a = &$b
5. 在PHP里面可以对string “10″ 和整型 11进行比较吗?
    可以,PHP内部实现会把所有东西转换成整型,所以数字10和11可以进行比较
6. 在什么情况下需要用endif 来结束条件语句?
    当if语句后面跟的是冒号”:”而不是大括号{时,需要用endif来结束条件语句