本篇汇集网络上各家之长与个人整理的一些PHP面试题,我就不要 Face 的挂原创了 🤡。
希望大家把知道或实战面试的题 评论或私信发我,我们一起加油。
内容原作者看到,请留言原文地址。
求推:因口罩原因,让本来…雪上加霜,我计划换个新环境,各位大佬如有机会,请联系我 (Chon-Wang)。
一、PHP 面试题 1.1 基础篇 PHP 7 新特性查看我的文章 - PHP7.X 版本新特性摘选
PHP8/7/5特性、内核及架构浅析说明
PHP5~8各版本特性大汇总!
常用模板引擎Smarty、Blade
面向对象的七大原则点我查看 - PHP面向对象OOP
- 单一职责原则
- 开放封闭原则
- 里式替换原则
- 依赖倒置原则
- 接口隔离原则
- 迪米特原则
- 合成/聚合复用原则
点我查看 - PHP面向对象OOP
面向对象是程序的一种设计方式, 它利于提高程序的重用性, 使程序结构更加清晰。
主要特征 :封装、继承、多态。
类、成员方法、成员属性的修饰符有哪些?他们之间的区别是什么?点我查看 - PHP面向对象OOP
PHP 支持多继承吗?如何实现多继承?不支持多继承, 但可以通过 Trait
实现。
四种标量类型 :boolean (布尔型)、integer (整型)、float (浮点型, 也称作 double)、string (字符串)
四种复合类型 :array (数组)、object (对象)、callable、iterable
最后是两种特殊类型 :resource(资源)、NULL(NULL)
列举 30 个常用的函数点我查看 - PHP 函数大全
常用魔术方法及场景点我查看 - PHP魔术方法
常用魔术常量点我查看 - PHP魔术常量
常用超全局变量点我查看 - PHP超全局变量
PHP 错误级别介绍与设置错误级别的方式- PHP 官方手册有 16 个级别的错误
- 常见错误级别有:
E_ERROR
: 致命的运行错误并阻止脚本执行E_WARNING
: 运行时警告E_PARSE
: 解析错误E_NOTICE
: 注意E_USER_ERROR
: 用户生成的错误消息E_USER_WARNING
: 用户生成的警告E_USER_NOTICE
: 用户生成的注意E_ALL
: 所有的错误、警告、注意
设置错误级别的方式:
- 修改 php.ini 配置文件
- 例:
error_reporting = E_ALL & ~E_NOTICE
, 表示报告除E_NOTICE
之外的所有错误。
- 例:
error_reporting
函数设置- 例:
error_reporting(E_ERROR | E_WARNING);
- 例:
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?