php教程技术文章
-
- Laravel隐式绑定原理与应用解析
- 隐式绑定需严格匹配路由参数名与类型提示变量名(如{user}对应User$user),且须正确配置命名空间、注册Route::model、定义getRouteKeyName等,任一环节出错即退化为原始字符串传递。
- 文章 · php教程 | 5个月前 | 424浏览 收藏
-
- Laravel开发常用编辑器推荐
- VSCode是当前(2026年)Laravel开发最实用、平衡性最好的选择,尤其对中小型团队和独立开发者;PhpStorm仍是大型商业项目或强调调试/重构需求场景下的不可替代方案。
- 文章 · php教程 | 5个月前 | Laravel 246浏览 收藏
-
- 关闭PHP错误提示的实用方法分享
- 生产环境必须关闭display_errors=Off,否则Parseerror等错误会直接暴露路径、数据库结构等敏感信息;需在php.ini、FPMpool配置等多层统一设Off,并配log_errors=On、error_reporting=E_ALL&~E_DEPRECATED&~E_STRICT,同时检查Nginxfastcgi_intercept_errors及框架调试模式。
- 文章 · php教程 | 5个月前 | 208浏览 收藏
-
- PHP导出Excel教程及实战技巧
- 最稳PHP导出方案是fputcsv生成UTF-8BOMCSV:用fopen('php://output','w')直出,加fputs($fp,"\xEF\xBB\xBF")防中文乱码,配正确Content-Type与Content-Disposition响应头。
- 文章 · php教程 | 5个月前 | 150浏览 收藏
-
- HyperfWebSocket断连问题及Nginx优化方案
- HyperfWebSocket断连首要检查Nginxproxy_read_timeout是否大于心跳间隔加缓冲时间,推荐设为86400或至少90秒,并同步配置proxy_send_timeout;同时需正确配对Swoole的heartbeat_check_interval(如25)与heartbeat_idle_time(如60),差值不小于20秒,且必须在server.php中静态配置并重启生效。
- 文章 · php教程 | 5个月前 | 293浏览 收藏
-
- 2026PHP加密解密技术详解
- PHP2026年首选对称加密方案是openssl_encrypt/decrypt配合AES-256-GCM,或更安全的Sodiumsecretbox;密钥必须严格管理,IV需每次随机且长度固定,错误处理须检查返回值。
- 文章 · php教程 | 5个月前 | 351浏览 收藏
-
- Symfony动态表单使用详解
- Symfony集合表单(CollectionType)用于处理多实例子表单,需配置entry_type、allow_add/allow_delete、by_reference=false及prototype=true;前端用data-prototype动态增删;后端在PRE_SUBMIT事件中动态添加字段并过滤待删项;验证需分层设置。
- 文章 · php教程 | 5个月前 | Symfony 364浏览 收藏
-
- PhpStorm调试PHP的高效技巧
- 可实现浏览器端PHP断点调试:需配置Xdebug远程调试、PhpStorm监听端口9003、安装XdebugHelper插件并启用Debug模式、设置断点后启动监听,最后通过URL参数或插件触发调试会话。
- 文章 · php教程 | 5个月前 | 426浏览 收藏
-
- PHP获取域名的协议区分方法解析
- 应使用$_SERVER['HTTP_X_FORWARDED_PROTO']优先判断协议,其次$_SERVER['HTTPS']==='on',最后fallback到$_SERVER['SERVER_PORT']==443,再拼接$_SERVER['HTTP_HOST'];不可用$_SERVER['SERVER_NAME']因它取自服务器配置而非用户请求。
- 文章 · php教程 | 5个月前 | 321浏览 收藏
-
- PHP连接PostgreSQL是否启用SSL?配置步骤详解
- pg_connect()默认不启用SSL,必须显式配置sslmode;最简加密方式是连接字符串中加sslmode=require;需通过pg_stat_ssl验证是否真走SSL,且服务端须配置ssl=on及hostssl规则。
- 文章 · php教程 | 5个月前 | 116浏览 收藏
-
- Webman获取真实IP技巧与代理透传方法
- Webman多级代理下获取真实IP需Nginx透传、realip模块启用及应用层安全读取三者配合:首层用proxy_set_headerX-Forwarded-For$remote_addr初始化,后续层用$proxy_add_x_forwarded_for追加;Nginx需配置set_real_ip_from可信网段、real_ip_headerX-Forwarded-For及real_ip_recursiveon;Webman中应使用Request::getRealIp()而非直接解析HTTP头。
- 文章 · php教程 | 5个月前 | Webman 393浏览 收藏
-
- SymfonyDoctrineORM配置与使用教程
- DoctrineORM在Symfony中需完成配置连接、生成实体并建表、通过EntityManagerInterface操作数据三步闭环;任一缺失将导致find()返回null、persist()报SchemaException或服务注入失败。
- 文章 · php教程 | 5个月前 | Symfony 359浏览 收藏
-
- PHP密码安全:强制使用Argon2或Bcrypt
- PHP密码哈希强制使用Argon2或bcrypt,须通过代码规范、配置约束和运行时检查确保仅走安全路径:禁用不安全函数、封装统一API、分层适配算法、登录时自动升级旧哈希,并在部署阶段验证环境兼容性。
- 文章 · php教程 | 5个月前 | 196浏览 收藏
-
- PHPAPI网关设计:限流鉴权日志全解析
- PHP不适合作为高并发API网关核心运行时,应退居为策略服务,由Nginx+OpenResty或Envoy承担原子性、低延迟任务(如限流熔断),PHP仅负责需业务上下文的动态鉴权、规则计算等决策。
- 文章 · php教程 | 5个月前 | 216浏览 收藏
-
- 缓存穿透怎么解决?设置空值与过期时间
- 空结果缓存防穿透的关键在于统一入口写入、原子性保障、动态TTL及与布隆过滤器分层协同;Hyperf中需禁用直连Redis::get(),强制走Cache::get()并用'__NULL__'标记+短TTL兜底。
- 文章 · php教程 | 5个月前 | 188浏览 收藏
查看更多
课程推荐
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 485次学习
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 474次学习
查看更多
AI推荐
-
- PubMedQA
- 深入了解PubMedQA生物医学问答数据集,涵盖其核心功能、使用方法及在临床决策、药物研发等场景的应用,助力提升NLP模型性能。
- 940次使用
-
- H2O EvalGPT
- H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
- 946次使用
-
- LMArena
- LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
- 1060次使用
-
- HELM
- 深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
- 1036次使用
-
- MMBench
- MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
- 862次使用

