基础题 20 / 68 题

PHP shell操作

面试一口气版本PHP Shell操作 = 在PHP里执行系统命令。四个核心函数,选哪个看需求:exec():返回最后一行,所有行存入数组参数,适合需要结构化处理输出的场景。shell_exec() /...

简答 简单
admin 06-09

Php Trait 中的属性与类中的属性冲突会怎样?

面试一口气版本PHP Trait中的属性与类中的属性冲突, 编译时直接报Fatal Error,没有商量的余地。规则很简单:如果Trait的属性有初始值($name =...

简答 简单
admin 06-09

Php Trait 中的属性与类中的属性冲突会怎样?

面试一口气版本PHP Trait中的属性与类中的属性冲突, 编译时直接报Fatal Error,没有商量的余地。规则很简单:如果Trait的属性有初始值($name =...

简答 简单
admin 06-09

Php Trait、父类和当前类的方法优先级是怎样的?

面试一口气版本PHP中Trait、父类和当前类的方法优先级规则:当前类方法 > Trait方法 >...

简答 简单
admin 06-09

php trait底层原理

面试一口气版本PHP Trait底层实现, 核心是 编译期的方法复制合并,不是运行时动态查找。编译期展开(compile time): 遇到use...

简答 简单
admin 06-09

Php Trait是什么

简答 简单
admin 06-09

php MySQL、MySQLi、PDO 区别

面试一口气版本PHP连接数据库三代演进:mysql(已死)→ MySQLi → PDO。mysql扩展: PHP 7.0彻底移除,不要用不要提。无OO、无预处理、严重注入风险。MySQLi(MySQL Improved):...

简答 简单
admin 06-09

Php 抽象类是什么

面试一口气版本PHP抽象类用abstract class声明, 不能被new实例化,只能被继承。核心价值:定义模板,强制子类实现。抽象方法: abstract public function xxx();...

简答 简单
admin 06-09

PHP 不实例化调用方法

简答版本PHP中不实例化就调用方法,靠的是把方法声明为static静态方法。在方法前加static关键字后,这个方法就属于类本身而非某个对象,调用时用类名::方法名(),不需要new创建实例。静态方法有一个硬性约束:不能用$this。...

简答 简单
admin 06-09

PHP 不实例化调用方法

简答版本PHP中不实例化就调用方法,靠的是把方法声明为static静态方法。在方法前加static关键字后,这个方法就属于类本身而非某个对象,调用时用类名::方法名(),不需要new创建实例。静态方法有一个硬性约束:不能用$this。...

简答 简单
admin 06-09

php客户端/服务端 IP 获取,了解代理透传 实际IP 的概念

面试一口气版本PHP获取真实IP不是一行REMOTE_ADDR的事, 有代理时REMOTE_ADDR拿到的是代理IP,不是用户IP。透传机制:...

简答 简单
admin 06-09

php传值和传引用的区别

面试一口气版本传值 vs 传引用,核心区别:传值复制副本不影响原变量,传引用操作原变量本身。传值(默认):phpfunction test($n) { $n = 100; }...

简答 简单
admin 06-09

php 魔术方法

面试一口气版本PHP魔术方法是以__双下划线开头的特殊方法,...

简答 简单
admin 06-09

php全局变量

面试一口气版本PHP预定义变量是PHP引擎自动创建的变量, 最核心的是9个超全局变量,函数内外都能直接用,不需要global。常用超全局变量:$_GET 接收URL参数(?id=1),$_POST...

简答 简单
admin 06-09

global是什么?

面试一口气版本global是PHP关键字,作用是让函数内部访问全局变量。函数默认有独立作用域, 外面定义的变量函数里看不到。global $var;声明后,函数内操作的$var就是外面的全局变量本身。本质: global...

简答 简单
admin 06-09

static、self、$this 的区别

static:static 可以用于静态或非静态方法中,也可以访问类的静态属性、静态方法、常量和非静态方法,但不能访问非静态属性self:可以用于访问类的静态属性、静态方法和常量,但 self 指向的是当前定义所在的类,这是...

简答 简单
admin 06-09

Php选择排序介绍一下

面试一口气版本选择排序 =...

简答 简单
admin 06-08

Php冒泡排序

面试一口气版本冒泡排序:相邻元素两两比较,大的往后移,每轮把最大元素浮到末尾。基本代码框架:function bubbleSort($arr) {     $n = count($arr);     for ($i = 0; $i...

简答 简单
admin 06-08

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

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

简答 简单
admin 06-08

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

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

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