后端 20 / 111 题

Php8 jit是什么

面试一口气版本JIT = Just-In-Time即时编译,PHP...

简答 困难
admin 06-08

Php适配器模式是什么,举例说明

面试一口气版本适配器模式 = 接口转换器。让原本接口不兼容的两个类能一起工作,不修改原有代码。核心结构:目标接口(统一规范)+ 适配器类(包装第三方,把差异翻译掉)+...

简答 简单
admin 06-08

Php策略模式是什么,举例说明

面试一口气版本策略模式 = 定义算法族,各自封装,可互相替换。核心价值:让算法的变化独立于使用算法的客户端。三要素:策略接口(定义算法规范)、具体策略类(实现不同算法)、上下文类(持有策略并调用)。经典代码:interface...

简答 简单
admin 06-08

Php文件处理方法

面试一口气版本PHP文件操作 = 打开 → 读写 →...

简答 简单
admin 06-08

php排序算法有哪些?

面试一口气版本PHP排序分两类:手写算法(面试用)和内置函数(生产用)。六大经典排序:冒泡排序——相邻比较交换,O(n²),稳定,最简单但最慢。快速排序——选基准分治递归,平均O(n log n),不稳定,PHP...

简答 简单
admin 06-08

Php工厂模式是什么,举例说明

简答版本三种工厂模式是一个逐步进化的过程,复杂度递增,灵活性也递增。简单工厂是最粗暴的做法,一个工厂一个方法,传字符串判断创建哪个对象。适合产品类型少、不常变的场景。比如一个项目里支付方式就微信和支付宝两种,三年不打算加第三种,简单工...

简答 简单
admin 06-08

Php单例是什么,举例说明

 面试一口气版本单例模式 = 一个类只能有一个实例 + 全局访问点。实现三要素:私有构造(private function...

简答 简单
admin 06-08

php崇勇设计模式介绍

面试一口气版本最常用的六大PHP设计模式:单例模式——私有构造+静态实例,确保全局唯一。典型场景:数据库连接、配置类。PHP特别适合因为请求间不共享,但请求内避免重复创建连接。工厂模式——封装对象创建逻辑,解耦"使用"和"创建"。配合...

简答 简单
admin 06-08

php-fpm.conf 配置

 简答版本php-fpm.conf配置的核心就是管好进程——开多少、怎么开、什么时候关。选什么模式取决于业务场景。高并发稳定流量用static,提前开好进程,请求来了不用等创建直接干活,响应最快。流量波动大的用dynamic,能自动伸...

简答 中等
admin 06-08

Php如何处理海量数据的导入和导出

简答版本PHP处理海量数据导入导出,核心思路就四个字:分而治之。导入方面,如果用户上传了一个500MB的CSV文件,直接file_get_contents()全读进来内存直接炸。正确做法是用fopen逐行读,每读到1000行拼成一条大...

简答 简单
admin 06-08

php运行机制

简答版本PHP的运行机制可以理解为"即用即走"的翻译执行模式。当用户访问一个PHP网站,Nginx收到请求后通过FastCGI协议交给PHP-FPM。PHP-FPM挑一个空闲的worker进程来干活。这个worker进程拿到PHP代码...

简答 简单
admin 06-08

php并发的处理

面试一口气版本PHP 并发处理的六个层次,从低到高:第一层——PHP-FPM 多进程(最基础):PHP-FPM 预启动 Worker 池,每个请求占一个 Worker 并行处理。并发靠进程数量,不是代码层面。慢请求占 Worker...

简答 简单
admin 06-08

Php8每个新特性的介绍

面试一口气版本PHP 8.0(语法革命):JIT 编译器: Opcache 上再加一层,热点 Opcode 编译成机器码。CPU 密集型任务加速明显,Web 场景感受弱。分 tracing 和 function 两种模式。命名参数:...

简答 简单
admin 06-08

php.ini 配置选项

要点回答php.ini 是什么: php.ini 是 PHP 的主配置文件,控制 PHP 运行时的所有行为——内存限制、错误显示、文件上传、安全策略、扩展加载等。PHP 启动时读取这个文件,CLI 和 PHP-FPM...

简答 简单
admin 06-08

php Sql注入

面试一口气版本SQL 注入是什么:攻击者在用户输入中嵌入 SQL 代码,程序直接拼接到查询中执行。本质原因:数据(用户输入)和代码(SQL 语句)混在一起,数据库分不清。经典攻击示例:登录框输入 admin' --,--...

简答 简单
admin 06-08

php运行原理与fastCgi原理

面试一口气版本PHP 的运行模型:无共享、无状态。每个请求独立跑一个 PHP 进程,从头执行到尾,请求间不保留任何变量。Web 请求进来干活,干完就走。CGI 的老毛病——为什么要有 FastCGI:CGI 模式每个请求**...

简答 困难
admin 06-08

Php 垃圾回收机制

面试一口气版本PHP 垃圾回收分两层:引用计数(即时回收)+ 循环引用回收器。第一层:引用计数——基础机制每个变量的 zval 里有 refcount 字段。创建时 = 1,赋值给其他变量 +1,unset() 或离开作用域...

简答 困难
admin 06-08

如何创建库到composer中

面试一口气版本发布 Composer 包的流程分三步:代码准备 → GitHub → Packagist。第一步:本地项目结构src/ 放源码,遵循 PSR-4,命名空间直接对应目录结构。composer.json...

简答 简单
admin 06-08

php psr规范

要点回答PSR 是什么: PSR(PHP Standard Recommendations)是由 PHP-FIG(PHP Framework Interop Group,PHP...

简答 简单
admin 06-08

php数据类型有哪些?

面试一口气版本三大类,一共九种类型:标量类型(4个):bool 布尔: true/false,''/0/null/空数组在弱比较中当 false。int 整型: 64位系统范围约...

简答 简单
admin 06-08
4 / 6 页(共 111 题)
每页 20 50 100