PHP面试题及详细答案(真实企业版).docx

PHP面试题及详细答案(真实企业版).docx

PHP面试题及详细答案(真实企业版)

一、PHP基础核心面试题

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

答案:

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

2.值是否可修改:变量赋值后可随时重新赋值、修改值;常量一旦定义,全程不可修改、不可销毁。

3.作用域不同:变量有全局、局部、静态作用域,局部变量无法直接在全局使用;常量定义后全局通用,不受函数、代码块作用域限制。

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

补充:const多用于类常量、编译阶段定义,define(

文档评论(0)

1亿VIP精品文档

相关文档