- 2
- 0
- 约5.42千字
- 约 9页
- 2026-07-03 发布于河北
- 举报
360PHP工程师面试真题(含详细实战答案)
一、PHP基础语法(必问基础)
1、简述$_GET、$_POST、$_REQUEST的区别,开发中如何选择使用?
参考答案:
1)$_GET:接收URL地址栏参数,数据明文展示,有长度限制,可被缓存、收藏,适合非敏感、少量查询参数传递。
2)$_POST:接收表单POST提交数据,无明文展示,理论无长度限制,不会被缓存,适合提交表单、敏感数据、大量数据。
3)$_REQUEST:默认整合GET、POST、COOKIE数据,优先级由php.ini中request_order配置决定。最大问题是无法区分数据来源,安全性差。
实战规范:业务开发禁止用$_REQUEST接收核心数据,查询用GET,提交写入用POST,杜绝来源混淆导致的安全BUG。
2、include、require、include_once、require_once的区别?实际开发怎么选?
参考答案:
1)报错级别不同:include/include_once文件不存在仅抛出警告,程序继续运行;require/require_once文件不存在抛出致命错误,程序终止。
2)重复引入机制:带_once的会检测文件是否已引入,避免重复定义报错;不带_once可重复引入文件。
开发规范:核心配置文件、公共函数文件用require_once;模板碎片、非核心页面用incl
您可能关注的文档
最近下载
- COBP·中国化学奥林匹克竞赛(初赛)模拟试题 31-05.pdf VIP
- 谈旋喷锚索在深基坑工程中的应用.pdf VIP
- DB36_T1927-2024_未成年人救助保护机构服务规范_江西省.docx VIP
- 测量系统分析(MSA)培训.pptx VIP
- Creo 7.0基础教程 课件全套 1--15 CREO7.0基础教程---装配图工程图.ppt VIP
- 测量系统分析(MSA)...ppt VIP
- 谈旋喷锚索在深基坑工程中的应用.pdf VIP
- 防火门更换安装调试施工方案.docx
- (31)--6.7斗槽式取水构筑物.ppt VIP
- TCSES 81-2023 淡水生物监测 环境DNA宏条形码法.pdf VIP
原创力文档

文档评论(0)