基础题 20 / 68 题

Php文件处理方法

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

简答 简单
admin 06-08

php.ini 配置选项

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

简答 简单
admin 06-08

php psr规范

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

简答 简单
admin 06-08

php不同版本的介绍

面试一口气版本PHP 5.x 时代(补课期):5.3: 引入命名空间和匿名函数/闭包,解决类名冲突和多文件组织问题。5.4: Traits 横向代码复用、[] 短数组语法、内置服务器 php -S。5.5: 生成器...

简答 简单
admin 06-08

如何获取指定月份的天数?例如获取2025年2月的天数

<?php echo cal_days_in_month(CAL_GREGORIAN, 2, 2025); // 28 cal_days_in_month() 是 PHP 内置函数,自动处理闰年。2025 年是平年,2 月 = 28...

简答 简单
admin 06-08

如何计算两个日期之间的天数差?

要点回答DateTime::diff —— 最推荐的方式:php$date1 = new DateTime('2026-01-01'); $date2 = new DateTime('2026-06-08'); $diff =...

简答 简单
admin 06-08

实现一个函数,参数为年份和月份,输出该月的天数?

<?php /**  * 获取指定年月的天数  * @param int $year 年份,如 2026  * @param int $month 月份,如 2  * @return int 该月天数,如 28 或 29  */...

简答 简单
admin 06-08

如何验证一个字符串是否是有效的日期格式?

要点回答strtotime + checkdate(最常用):先用 strtotime() 把字符串转为时间戳,再分别取出年月日用 checkdate() 验证。strtotime() 对 "2026-02-30"...

简答 简单
admin 06-08

如何计算从当前时间到2025年12月31日还剩多少天、多少小时?

当前日期是 2026 年 6 月 8 日,2025 年 12 月 31 日已经过去了,计算结果会是负数。不过我还是给出代码,你也可以把目标日期换成未来的日期。<?php $target = new...

简答 简单
admin 06-08

如何用PHP打印出当前时间,格式为"年-月-日 时:分:秒"?

<?php // 方式1:date() 最简单 echo date('Y-m-d H:i:s'); // 方式2:DateTime 对象 echo (new DateTime())->format('Y-m-d H:i:s');...

简答 简单
admin 06-08

用PHP打印出前一天的时间格式是2006-5-10 22:21:21

<?php // 方式1:date + strtotime echo date('Y-n-j H:i:s', strtotime('-1 day')); // 方式2:DateTime 对象 $yesterday = new...

简答 简单
admin 06-08

php 什么是 CSRF 攻击?如何防范?

要点回答CSRF 是什么: CSRF(Cross-Site Request...

简答 简单
admin 06-08

PHP自动加载机制

要点回答为什么需要自动加载: PHP 早期开发中每个类文件都要手动 require 或 include,项目一大几十上百个类,文件头里一堆...

简答 简单
admin 06-08

Php nginx工作原理

要点回答整体架构: Nginx + PHP 是前后协作的模式:Nginx 在前端接收所有 HTTP 请求,判断请求类型后,静态文件自己直接返回,PHP 文件通过 FastCGI 协议转发给后面的 PHP-FPM...

简答 简单
admin 06-08

Php接口和抽象的区别

接口和抽象类的区别主要从定义、能力、继承规则三个维度来说。定义层面: 接口用 interface,抽象类用 abstract class,接口只能定义方法签名不能有实现,抽象类可以同时有抽象方法和具体方法。继承规则:...

简答 简单
admin 06-08

php cookie被禁用后如何与服务端交互

Cookie禁用后如何与服务端交互:问题: Cookie禁用后Session默认失效,因为Session依赖Cookie传递Session ID,拿不到ID就每次都创建新Session,登录状态维持不了。解决方案一 -...

简答 简单
admin 06-07

php 表单中get与post提交方法的区别?

GET和POST区别:参数位置: GET参数拼在URL后如?keyword=PHP,POST参数放在请求体里URL看不到。安全性:...

简答 简单
admin 06-07

php session和cookie的区别

Session和Cookie区别:存储位置: Cookie存在客户端浏览器,Session存在服务器端,这是最本质的区别。工作原理: Session依赖Cookie,服务器创建Session生成Session...

简答 简单
admin 06-07

php跨域问题及处理办法

跨域问题与处理:原因: 浏览器同源策略,协议+域名+端口任一不同就跨域,请求发出去了服务器也返回了,是浏览器检查响应头后拦截的不交给JS。CORS处理(最常用):...

简答 简单
admin 06-07

php xss攻击

XSS就是攻击者往网页里塞恶意代码,别人一打开就中招。存储型最危险,比如攻击者在评论区提交昵称写了个<script>标签偷Cookie,服务器原样存进数据库了,后面任何人打开这个评论页面,Cookie就自动发给攻击者了,因为恶意代码存...

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