标签

 php 

相关的文章:

本列表汇集了关于 PHP 的多篇文章,涵盖从异常处理、面向对象编程到现代网站开发等各个方面,帮助开发者全面提升 PHP 技能。

PHP 注释 – 2025年5月

Welcome to the May edition of PHP Annotated! It’s been a minute since the last edition. Turns out time flies when you’re deep in foundation work, and the occasional existential debugging session....

PHP最新动态包括支持Rust基础的php-node模块和FrankenPHP应用服务器,建议用户升级以增强安全性。2024年的外部安全审计发现27个问题,已全部修复。PHP 8.5引入管道操作符、array_first()和array_last()函数,以及标记返回值的重要性新特性。Edmond Dantes提议创建PHP并发代码标准。

PHP 注释 – 2025年5月
原文英文,约700词,阅读约需3分钟。发表于:
阅读原文

[PHP] 从 PHP 7.4 升级到 8.1 🐘✨

Introduction I upgraded my project’s PHP version from 7.4 to 8.1. This article summarizes the steps I took and the considerations I encountered during the upgrade process. What This...

本文总结了将PHP从7.4升级到8.1的步骤,包括检查PHP、PHPUnit和CakePHP的兼容性,准备测试环境,备份配置文件,卸载旧版本,安装新版本及验证。作者强调了检查相关包兼容性的重要性。

[PHP] 从 PHP 7.4 升级到 8.1 🐘✨
原文英文,约700词,阅读约需3分钟。发表于:
阅读原文

Laravel 12 + PHP 8.4 清晰代码:每位开发者都应了解的真实重构示例

Clean Code in Laravel 12: Stop Writing Ugly PHP and Start Using These Real-Life Fixes Your code works — but does it spark joy? Laravel 12 and PHP 8.4 give us so many tools to write elegant,...

在Laravel 12和PHP 8.4中,开发者应避免混乱的代码。通过使用表单请求、集合管道和早期返回等技术,可以提升代码的优雅性和可读性。清晰的代码不仅易于维护,还能提高测试效率。

Laravel 12 + PHP 8.4 清晰代码:每位开发者都应了解的真实重构示例
原文英文,约700词,阅读约需3分钟。发表于:
阅读原文

使用MYSQL、PHP和AJAX创建一个包含分页、过滤、搜索栏和排序的简单数据网格 pt.2

No último post publicado, foi ensinado a maneira para poder listar os alunos e suas respectivas informações. Nesse atual post, será mostrado como fazer uma paginação padrão, limitada pelo tamanho...

本文介绍了如何通过PHP和AJAX实现学生信息的分页功能,利用SQL的LIMIT和OFFSET命令动态加载数据,避免页面刷新。文章详细阐述了分页逻辑、变量设置及AJAX请求的实现,提升用户体验。

使用MYSQL、PHP和AJAX创建一个包含分页、过滤、搜索栏和排序的简单数据网格 pt.2
原文约1200字/词,阅读约需5分钟。发表于:
阅读原文

如何通过Docker复现PHP反序列化漏洞

1. 创建漏洞测试文件在本地新建目录,创建 index.php文件:<?php class VulnerableClass { public $name; function __wakeup() { // 反序列化时自动执行的危险操作 system($this->name); } } // 从 GET 参数获取序列化数据 if

本文介绍了如何创建和利用PHP反序列化漏洞,包括测试文件的创建、Docker容器的构建与运行、恶意序列化Payload的生成及漏洞验证。还讨论了常见漏洞场景和调试技巧,并附有免责声明。

原文中文,约1800字,阅读约需5分钟。发表于:
阅读原文

PHP中的队列:Leetcode第649题 - Dota2参议院的案例研究

Neste artigo eu mostrarei o meu processo de raciocínio utilizado para resolver o exercício 649 do Leetcode: Dota2 Senate em PHP. A primeira vez que eu resolvi esse exercício, a solução foi...

本文介绍了解决Leetcode第649题“Dota2参议院”的思路,展示了五种优化方案。通过队列和字符串操作,最终实现了O(N)的算法,将执行时间从807毫秒减少到4毫秒,提升了99.5%。

PHP中的队列:Leetcode第649题 - Dota2参议院的案例研究
原文约2500字/词,阅读约需10分钟。发表于:
阅读原文

黑客马拉松:HydePHP将参加ODHack #14

Are you ready to build something amazing? We're excited to announce that HydePHP is officially participating in ODHack #14, running from May 28 to June 4, 2025! This is a fantastic opportunity...

HydePHP将于2025年5月28日至6月4日参加ODHack #14黑客马拉松,欢迎各级开发者贡献开源静态网站生成器。活动提供测试HydePHP v2.0和创建演示网站的机会,参与者可在支持社区中学习新技能,连接全球开发者。

黑客马拉松:HydePHP将参加ODHack #14
原文英文,约600词,阅读约需3分钟。发表于:
阅读原文

PHP监控与日志记录:区别及其重要性

When it comes to managing and maintaining PHP applications, two terms often come up: monitoring and logging. While they may sound similar — and sometimes even overlap — they serve very different...

在PHP应用管理中,日志记录用于调试事件(如错误、警告),而监控则实时观察性能(如响应时间、错误率),以预防问题。两者结合使用可提升应用性能和用户体验。

PHP监控与日志记录:区别及其重要性
原文英文,约400词,阅读约需2分钟。发表于:
阅读原文
原文英文,约100词,阅读约需1分钟。发表于:
阅读原文

将PHP数组转换为JavaScript

<?php $user = [ 'name' => 'John Doe', 'email' => 'john@example.com', 'is_admin' => true, 'age' => 30 ]; ?> <script type="text/javascript"> // Assign PHP user array to a JS...

本文介绍了如何使用`json_encode`函数将PHP数组转换为JavaScript变量,从而成功传递用户信息。

将PHP数组转换为JavaScript
原文英文,约100词,阅读约需1分钟。发表于:
阅读原文