php教程技术文章

  • PHP命名空间怎么用?解决类名冲突操作指南
    PHP命名空间怎么用?解决类名冲突操作指南
    PHP命名空间是硬性约束,不写或写错会导致类找不到或Fatalerror;根本原因是查找路径错误、PSR-4配置不当、文件路径大小写不符、BOM头干扰及全局类调用未加反斜杠。
    文章 · php教程   |  3星期前  |   285浏览 收藏
  • phpEnv MySQL 8.0字符集修改教程
    phpEnv MySQL 8.0字符集修改教程
    phpEnv中MySQL8.0默认字符集非utf8mb4,须手动在my.ini的[mysqld]段添加character-set-server=utf8mb4和collation-server=utf8mb4_0900_ai_ci,同时在[client]与[mysql]段添加default-character-set=utf8mb4,重启服务后验证character_set_client/connection/results/server四变量全为utf8mb4,并在PHP连接时显式指定charset=u
    文章 · php教程   |  3星期前  |   phpenv 228浏览 收藏
  • PHP大文件读取溢出解决方法
    PHP大文件读取溢出解决方法
    PHP处理大文件内存溢出时,应采用分块读取:一、fopen+feof逐行读;二、fseek+fread按字节块读;三、SplFileObjectseek跳转读;四、调大memory_limit并流式处理;五、用split命令预切割文件。
    文章 · php教程   |  3星期前  |   451浏览 收藏
  • PHP数组数字拆分与提取方法解析
    PHP数组数字拆分与提取方法解析
    可采用五种方法拆分PHP数组中的数字:一、字符串转换+str_split;二、取模与整除运算;三、preg_match_all提取数字字符;四、array_walk_recursive递归处理嵌套数组;五、str_split前用正则过滤非数字字符。
    文章 · php教程   |  3星期前  |   494浏览 收藏
  • PHP脚本如何运行网站功能
    PHP脚本如何运行网站功能
    要使PHP脚本在网站中正常运行,需根据应用场景选择合适方式:一、通过Web服务器(如Apache)运行PHP脚本,需配置服务器并放置.php文件至根目录,浏览器访问即可执行;二、命令行运行适用于后台任务,使用phpscript_name.php直接执行;三、CGI方式需设置可执行权限与Shebang行,适合特定主机环境;四、定时任务可通过crontab定期调用PHP脚本实现自动化操作;五、API接口调用则通过HTTP请求触发PHP处理逻辑,返回JSON数据供前端使用。
    文章 · php教程   |  3星期前  |   php怎么运行 417浏览 收藏
  • PHP伪静态配置指南:Apache与Nginx Rewrite规则详解
    PHP伪静态配置指南:Apache与Nginx Rewrite规则详解
    伪静态需严格匹配服务器逻辑:Apache须启用mod_rewrite、AllowOverrideAll并正确放置.htaccess;Nginx需将rewrite置于location/内,配合try_files及正确fastcgi_param传递参数。
    文章 · php教程   |  3星期前  |   203浏览 收藏
  • PHP判断字符串是否包含子串的方法
    PHP判断字符串是否包含子串的方法
    str_contains()最直接,但需PHP8.0+;旧版可用mb_strpos()(UTF-8安全)或严格判断strpos()!==false;禁用preg_match()作简单包含判断,避免空needle、字节与多字节混淆。
    文章 · php教程   |  3星期前  |   485浏览 收藏
  • Laravel模型查询范围详解
    Laravel模型查询范围详解
    全局作用域必须在模型boot()中注册,否则可能不执行或重复注册;闭包方式需指定键名才可排除;类方式可直接传类名;禁止在apply()中调用DB查询或依赖请求上下文。
    文章 · php教程   |  3星期前  |   226浏览 收藏
  • Laravel审计日志记录用户敏感操作技巧
    Laravel审计日志记录用户敏感操作技巧
    审计日志必须与业务操作原子性一致,需共用同一数据库连接、显式指定$connection、用DB::transaction包裹写入、观察者中用getChanges()记录差异,并监听restored事件。
    文章 · php教程   |  3星期前  |   347浏览 收藏
  • 宝塔数据库备份失败怎么解决
    宝塔数据库备份失败怎么解决
    备份失败时应先手动执行mysqldump命令排查:检查命令是否存在、用户权限(SELECT/LOCKTABLES/SHOWVIEW/TRIGGER)、备份目录空间与写入权限、SELinux状态、MySQL配置(max_allowed_packet、timeout等),并查看task.py.log日志定位真实错误。
    文章 · php教程   |  3星期前  |   224浏览 收藏
  • Symfony工作流使用教程详解
    Symfony工作流使用教程详解
    Symfony工作流组件仅校验并执行合法状态迁移,不存状态、不管权限、不改数据库;需正确安装、严格配置workflow.yaml、字段名与marking_store一致、状态定义完整、迁移必用apply()、事件监听须带workflow前缀。
    文章 · php教程   |  3星期前  |   Symfony 406浏览 收藏
  • PHP日期转制自动补零设置方法
    PHP日期转制自动补零设置方法
    PHP日期补零关键在正确使用date()格式符:m、d等小写字符自带补零,M为英文缩写不补零;处理独立数字可用sprintf('%02d',$n)或str_pad();解析字符串后需验证时间戳有效性以防错误掩盖。
    文章 · php教程   |  3星期前  |   377浏览 收藏
  • 同一源码多版本PHP输出不同,废弃函数替换指南
    同一源码多版本PHP输出不同,废弃函数替换指南
    PHP8.0+废弃函数问题需三步解决:定位废弃点(用-derror_reporting=E_ALL运行时捕获、PHPStan扫描)、确认替代方案(查版本日志而非仅官方指南)、验证行为一致性(注意str_replace()等非废弃但行为变更的函数及扩展启用状态)。
    文章 · php教程   |  3星期前  |   160浏览 收藏
  • PHP8.3如何导入长文本内容?
    PHP8.3如何导入长文本内容?
    PHP8.3导入长文本不会自动截断,但易因非法UTF-8编码、内存不足或MySQLmax_allowed_packet过小导致静默失败;需用json_last_error()排查、校验转码UTF-8、确认JSON字段类型并调高max_allowed_packet至64M。
    文章 · php教程   |  3星期前  |   326浏览 收藏
  • Artisan命令使用教程 Laravel实战指南
    Artisan命令使用教程 Laravel实战指南
    Artisan命令须在Laravel项目根目录执行,确认方法为检查artisan文件及vendor目录存在;自定义命令需注册到Kernel.php或满足Laravel10+自动发现条件,并清除配置缓存;$signature中空格和等号位置必须准确。
    文章 · php教程   |  3星期前  |   Laravel 124浏览 收藏
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    516次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    500次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    485次学习
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
查看更多
AI推荐
  • 剧云 - 免费 AI 智能中文剧本创作平台
    剧云
    剧云是专业中文剧本创作平台,安全稳定运行十余年,集成AI编剧、剧本医生审核、人物小传、剧情关系图、大纲编写、多人协作、Word导入导出、版权管控功能,数据安全防护,轻松高效创作剧本。
    142次使用
  • 万象有声 - AI 一站式有声内容创作平台
    万象有声
    万象有声,一个专为有声创作者打造的新一代智能有声内容创作平台。平台提供专业的智能拆章、智能画本编辑、AI配音、AI生成音效、后期制作、智能对轨、智能审听等有声创作全流程工具,可以帮助创作者高效、低成本创作出引人入胜的有声作品。立即体验,让有声书制作更简单!
    145次使用
  • Red Skill - 小红书推出的 AI Skill 分发平台
    Red Skill
    小红书创作服务平台为小红书创作者和机构提供视频上传、数据分析、粉丝管理、创作指导等多项运营服务,助力用户解锁更多创作者专属功能,体验高效创作!
    150次使用
  • MiMo Code - 小米大模型团队开源的新一代 AI 编程助手
    MiMo Code
    MiMo Code 是小米大模型团队开源的新一代 AI 编程助手,面向开发者提供代码理解、生成与辅助开发能力,适合作为 AI 编程工具收藏和体验。
    252次使用
  • TRAE Work - 字节跳动推出的 AI 原生工作台
    TRAE Work
    TRAE AI IDE | 国内首款 AI 原生集成开发环境,深度集成 Doubao-1.5-pro 与 DeepSeek 模型,支持中文自然语言一键生成完整代码框架,实时预览前端效果并智能修复 BUG。首创 Builder 模式实现需求到代码的自动化开发,兼容 Windows/macOS 系统,官网下载即用。
    277次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码