PHP开发工程师面试题及详细答案(真实企业版).docx

PHP开发工程师面试题及详细答案(真实企业版).docx

PHP开发工程师面试题及详细答案(真实企业版)

一、PHP基础核心面试题

1、说说PHP中常量和变量的区别?

参考答案:

1.定义方式不同:变量使用$符号声明,可直接赋值;常量通过define()或const定义,无需$符号。

2.值是否可修改:变量的值在代码执行中可随意重新赋值、修改;常量一旦定义,全程不可修改、不可销毁。

3.作用域不同:变量有全局、局部、静态作用域,局部变量仅函数内有效;常量默认全局生效,整站脚本均可调用,无作用域限制。

4.数据类型:常量仅支持标量类型(字符串、数值、布尔、null);变量支持所有PHP数据类型,包括数组、对象。

2、PHP中传值赋值和

文档评论(0)

1亿VIP精品文档

相关文档