2017最新PHP初级经典面试题目汇总(下篇)

17、isset、empty、is_null的区别isset 判断变量是否定义或者是否为空  变量存在返回ture,否则返回false  变量定义不赋值返回false  unset一个变量,返回false  变量赋值为null,返回false  empty:判断变量的值是否为空,能转换为false的都是空,为空返回true,反之返回fal

- 阅读全文 -

2017最新PHP经典面试题目汇总(上篇)

1、双引号和单引号的区别双引号解释变量,单引号不解释变量双引号里插入单引号,其中单引号里如果有变量的话,变量解释双引号的变量名后面必须要有一个非数字、字母、下划线的特殊字符,或者用讲变量括起来,否则会将变量名后面的部分当做一个整体,引起语法错误双引号解释转义字符,单引号不解释转义字符,但是解释'\和\\能使单引号字符尽量使用单引号,单引号的效率比双引号要高(因为双引号要先遍历一遍,判断里面有没有变

- 阅读全文 -