得物PHP开发面试题(含详细实战答案)
一、PHP基础核心(必问)
1、说说PHP中static、self、parent、this的区别,实际业务怎么用?
参考答案:
这四个关键字都是面向对象常用关键字,核心区别是绑定时机和调用对象不同,业务场景区分很明确:
1、$this:实例绑定,运行时绑定,代表当前实例对象,只能调用非静态属性和方法,实例化后才能使用。日常写商品模型、用户模型的实例方法全靠它。
2、self:类绑定,编译时静态绑定,指向当前定义代码的类,不会被子类覆盖,只能调用静态属性、静态常量、静态方法。适合写固定配置、固定静态方法,比如订单状态常量读取。
3、parent:指向父类
您可能关注的文档
- 彩虹河试题及详细答案.docx
- 彩票店员面试题及详细答案.docx
- 彩票营销学试题及详细答案.docx
- 彩色摄影综合能力测试题及详细答案.docx
- 彩涂板腐蚀试题及详细答案.docx
- 彩妆试题及详细答案.docx
- 弹道学开放试题及详细答案.docx
- 弹簧工岗位考核试题及详细答案.docx
- 弹性力学考试题库及详细答案.docx
- 弹药企业岗位能力测试题及答案.docx
- 生物医药与大健康研发.docx
- 湖南省株洲市2025届三下数学期末教学质量检测试题含答案.docx
- 新型复合保温材料.docx
- 湖南省株洲市2025届四上数学期中教学质量检测试题含答案.docx
- 湖南省株洲市2025届四上数学阶段教学质量检测试题含答案解析.docx
- 湖南省株洲市2025届三下数学期末教学质量检测试题(含解析).docx
- 湖南省株洲市2025届四下数学期中教学质量检测试题含解析.docx
- 湖南省株洲市炎陵县2025-2026学年数学三年级上学期期中调研试题(含解析).docx
- 04.八年级地理(下册)核心笔记.pdf
- 湖南省株洲市炎陵县2025-2026学年数学三年级下学期期末调研试题(含解析).docx
原创力文档

文档评论(0)