php教程技术文章

  • 宝塔面板CC攻击防御全攻略
    宝塔面板CC攻击防御全攻略
    堡塔云WAF能有效拦截中小规模CC攻击,但需手动安装启用、配置动态CC防护策略,并避免与宝塔内置流量限制冲突。
    文章 · php教程   |  5个月前  |   496浏览 收藏
  • PHP动态创建类的风险与替代方案
    PHP动态创建类的风险与替代方案
    eval()动态创建类极危险,因直接执行字符串代码,输入可控即导致远程代码执行(RCE),如URL参数注入可写入WebShell;PHP8.1+加警告但不阻止,OPcache缓存难清除,静态分析失效。
    文章 · php教程   |  5个月前  |   487浏览 收藏
  • PHPenv中文环境配置教程
    PHPenv中文环境配置教程
    phpenv命令行输出全是英文,因其为纯Shell脚本,所有文本硬编码且无i18n支持;第三方中文界面(如phpenv.cn、phpEnvforWindows)与原生phpenv无关。
    文章 · php教程   |  5个月前  |   phpenv 487浏览 收藏
  • PHP浮点数精度控制技巧全解析
    PHP浮点数精度控制技巧全解析
    PHP浮点数计算不准确是因底层C的double类型遵循IEEE754标准,无法精确表示多数十进制小数(如0.1在二进制中为无限循环小数),属所有语言共性限制;round()仅用于显示截断,不解决精度问题,且存在四舍六入五成双、字符串转float失真等陷阱;应避免用float参与关键运算,输入源头需以字符串接收并用BCMath处理。
    文章 · php教程   |  5个月前  |   211浏览 收藏
  • trae正则报错怎么解决_正则调试技巧分享
    trae正则报错怎么解决_正则调试技巧分享
    trae中preg_match报错主因是PCRE版本差异、正则转义异常及函数兼容性问题;需检查PCRE版本、分隔符与转义、UTF-8编码,并用preg_last_error_msg()或传统错误码定位。
    文章 · php教程   |  5个月前  |   378浏览 收藏
  • 宝塔面板内存过高优化方法
    宝塔面板内存过高优化方法
    宝塔面板内存占用过高需四步优化:停用非必要插件、调大监控轮询间隔至30秒;按内存配比调整PHP-FPM的pm.max_children等参数;清理OPcache缓存并调优相关配置;定时清理/dev/shm中session和日志文件。
    文章 · php教程   |  5个月前  |   162浏览 收藏
  • PHP调用SAPI接口实战教程
    PHP调用SAPI接口实战教程
    PHP运行时无法绑定或切换SAPI,因其在编译或启动阶段静态确定;唯一可靠方式是调用php_sapi_name()获取只读标识,如'fpm-fcgi'或'cli',并据此条件适配逻辑。
    文章 · php教程   |  5个月前  |   474浏览 收藏
  • PHP数据分组统计方法详解
    PHP数据分组统计方法详解
    PHP分组统计推荐用foreach手动构建数组,因其逻辑清晰、兼容性好、可控性强;array_reduce适合函数式链式处理但调试难;数据库GROUPBY最高效,应优先使用。
    文章 · php教程   |  5个月前  |   485浏览 收藏
  • CodeIgniter视图加载优化技巧
    CodeIgniter视图加载优化技巧
    视图加载慢主因是未启用或缓存未生效,CodeIgniter视图渲染本身轻量,真正瓶颈在于重复执行控制器逻辑、查询及HTML拼装;开启页面级输出缓存可跳过PHP执行直接返回静态文件。
    文章 · php教程   |  5个月前  |   201浏览 收藏
  • PHP灵活查询过滤实现方法解析
    PHP灵活查询过滤实现方法解析
    解释器模式通过自定义语法解析和上下文隔离实现安全可控的动态规则执行,避免eval()的安全风险与调试难题。
    文章 · php教程   |  5个月前  |   184浏览 收藏
  • XAMPP配置phpMyAdmin密码教程
    XAMPP配置phpMyAdmin密码教程
    phpMyAdmin默认不验证密码,需先为MySQLroot用户设置密码并执行FLUSHPRIVILEGES,再将config.inc.php中auth_type改为'cookie'并重启Apache。
    文章 · php教程   |  5个月前  |   322浏览 收藏
  • DiscuzX3.5Nginx伪静态设置教程
    DiscuzX3.5Nginx伪静态设置教程
    Discuz!X3.5在phpEnv下启用Nginx伪静态需三步同步:修改主nginx.conf中location/块内rewrite规则(路径为C:\phpEnv\nginx\conf\nginx.conf或/usr/local/phpenv/nginx/conf/nginx.conf),Discuz后台全局→SEO设置→URL静态化全勾选并保存,最后通过phpEnv面板「重启Nginx」生效;缺一即失败。
    文章 · php教程   |  5个月前  |   phpenv 124浏览 收藏
  • PHP安全Base64编码实现方法
    PHP安全Base64编码实现方法
    URL安全Base64编码需将“+”“/”替换为“-”“_”并去除“=”,解码时按需补全填充或依赖base64_decode容错性,超长串需分段处理,CanvasDataURL还需预处理空格。
    文章 · php教程   |  5个月前  |   147浏览 收藏
  • PHP连接MySQL并查询数据方法
    PHP连接MySQL并查询数据方法
    mysqli_connect()连不上需先确认三件事:启用mysqli扩展、MySQL服务运行、账号权限匹配;查询失败须用mysqli_error()查原因;取数据推荐mysqli_fetch_assoc();localhost与127.0.0.1机制不同需区分。
    文章 · php教程   |  5个月前  |   272浏览 收藏
  • PHP处理跨域AJAX乱码解决方案
    PHP处理跨域AJAX乱码解决方案
    PHP输出中文需先设置Content-Type响应头为UTF-8,且header()必须在任何输出前调用;文件须为UTF-8无BOM格式,跨域时还需正确配置CORS头。
    文章 · php教程   |  5个月前  |   315浏览 收藏
查看更多
课程推荐
  • 前端进阶之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推荐
  • PubMedQA数据集详解:生物医学问答基准、功能与应用指南
    PubMedQA
    深入了解PubMedQA生物医学问答数据集,涵盖其核心功能、使用方法及在临床决策、药物研发等场景的应用,助力提升NLP模型性能。
    332次使用
  • H2O EvalGPT:开源LLM大模型评估与排行榜工具
    H2O EvalGPT
    H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
    390次使用
  • LMArena是什么?伯克利AI模型评估平台使用指南与功能解析
    LMArena
    LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
    384次使用
  • 斯坦福HELM:大语言模型Holistic Evaluation整体评估框架详解
    HELM
    深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
    352次使用
  • MMBench详解:多模态大模型基准测试、功能特点与使用指南
    MMBench
    MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
    176次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议 和 隐私政策
返回登录
  • 重置密码