标签: PHP
thumbnail

PHP 8.4正式发布,新增及移除的功能有哪些?

PHP 8.4 第一个正式发布版本今天发布。PHP 8.4 在很大程度上向后兼容 PHP 8.0 到 8.4,并带来了一些新功能。
thumbnail

高性能PHP框架webman实现MySQL按月分表存储日志

webman是一款基于workerman开发的高性能HTTP服务框架。webman用于替代传统的php-fpm架构,提供超高性能可扩展的HTTP服务。你可以用webman开发网站,也可以开发HTTP接口或者微服务。
thumbnail

PHP高性能框架webman数据库迁移工具插件Phinx

Phinx 可以让开发者简洁的修改和维护数据库。它避免了人为的手写 SQL 语句,它使用强大的 PHP API 去管理数据库迁移。开发者可以使用版本控制管理他们的数据库迁移。Phinx 可以方便的进行不同数据库之间数据迁移。还可以追踪到哪些迁移脚本被执行,开发者可以不再担心数据库的状态从而更加关注如何编写出更好的系统。
thumbnail

PHP回归,经典语言在2024 年越来越受欢迎

2024 年,PHP 还远未过时。它得益于其显著的性能改进、现代功能、像 Laravel 这样的充满活力的框架以及庞大的生态系统,PHP 将再次成为开发人员的首选。近年来,它可能被更流行的语言所掩盖,但它的可靠性、速度和广泛的托管选项使其成为构建从小型网站到大型 Web 应用程序的实用解决方案。
thumbnail

PHP 函数如何与其他 Web 服务交互?

PHP 为与其他 Web 服务交互提供了强大的功能,使开发者能够从远程数据源检索数据或向其发送请求。本文将介绍如何在 PHP 中使用函数来实现此目的。 常用 PHP 函……
thumbnail

PHP 8.4要来了!有哪些新功能和改进?

PHP 将于 2024 年 11 月 21 日迎来 8.4 版本,该版本专注于性能、可用性和安全性提升,为开发者带来多项令人兴奋的新功能和改进。 主要新功能: 1、简化数据处……
thumbnail

PHP在复兴!开发者正在摒弃JavaScript框架

概述 反抗 JavaScript 框架的潮流正愈演愈烈。在 Lex Fridman 的近期访谈中,AI 应用领域的开发者 Pieter Levels 分享了他的独特开发哲学:他仅依赖基础的 H……
thumbnail

PHP开发:Composer包管理要如何正确使用?

概述 Composer是PHP的一个依赖管理工具。它允许开发者声明项目所依赖的代码库,并自动为项目安装这些依赖。Composer的出现极大地简化了PHP项目的依赖管理过程……
thumbnail

PHP即将引入泛型和集合两大重要特性

泛型 泛型(Generics) 是一种重要的编程范式,它允许程序员在编写代码时使用类型参数,这些类型参数在编译时或运行时可以被具体的类型所替代。泛型的使用能够……
thumbnail

Twitter雪花算法PHP实现库Snowflake

介绍 在分布式系统中,生成全局唯一的ID是一项常见的需求。Snowflake是Twitter开源的一种分布式ID生成算法,它可以在分布式环境下生成唯一的、趋势递增的ID,……
thumbnail

PHP官方现代化核心加密解密库 Sodium

概述 Sodium crypto library是一个现代化的,易于使用的软件库,用于加密,解密,签名,密码散列等。 Sodium 出现的目的也是为了代替 Mcrypt 这个原来的加密扩……
thumbnail

PHP开发重要技术——如何调用并使用API接口?

PHP开发中的重要技术之一——如何调用并使用API接口? 在现代的Web应用开发中,与第三方API接口的交互已经成为一项不可或缺的技术。而PHP作为一种广泛应用于Web……
thumbnail

PHP trim 函数对多字节字符的使用和限制

先来判断下这段代码的输出是否一致?<!--more--> $string = '沈唁 '; var_dump(trim($string)); var_dump(preg_replace('/^[\s\0]+|[\s\0]+$/u', ''……
thumbnail

PHP最佳实践与安全指南笔记整理

以简明易懂的语言探讨 PHP 最佳实践中的一些关键主题,包括使用当前稳定版本、日期和时间处理、UTF-8 编码以及确保 Web 应用程序的安全。 这篇文章旨在为刚入……
thumbnail

PHP 8.3性能、安全、新特性三个方面全面升级

为您详细介绍PHP 8.3的性能、安全、和新特性三个方面的全面升级。 一、性能升级 PHP 8.3改进了内存管理和垃圾回收机制,并采用了新的JIT(Just In Time)编译……
thumbnail

新函数 json_validate() 、randomizer 类扩展...20 个PHP 8.3 新特性全面解析

php 8.3 是流行的服务器端脚本语言的最新版本,带来了许多新功能和改进,旨在简化 web 开发并提高性能。这些增强功能包括只读类、新函数 json_validate() 、ra……
thumbnail

PHP8:为什么成为开发高性能的首选?

PHP作为一种流行的编程语言,一直备受开发人员喜爱。然而,随着时间的推移,PHP的性能问题逐渐浮出水面,使得开发人员开始寻找替代方案。而如今,PHP8的发布为……
thumbnail

ThinkPHP 8.0:PHP开发的新纪元

ThinkPHP 8.0的发布,这个备受推崇的框架再次引领了PHP开发的新潮流。今天,让我们一起深入探讨ThinkPHP 8.0的新特性,以及它如何进一步推动现代PHP开发的发展……
thumbnail

CodeIgniter:轻量级PHP框架的力量

PHP的众多框架中,CodeIgniter以其出色的性能、简单的配置和易用的特性,成为了众多开发人员的首选。作为一名拥有多年开发经验的PHP开发工程师,我曾在国内的……
thumbnail

PHP开发五大框架:Laravel、Symfony、CodeIgniter、Yii、CakePHP

PHP(Hypertext Preprocessor)是一种广泛应用于Web开发的服务器端脚本语言。它以其易学、易用和强大的功能而闻名,许多知名网站如Facebook和WordPress都使用P……
thumbnail

2024 年还值得学习PHP吗?

IOBE 在 2024 年 4 月榜单中曾指出,随着众多竞争对手进入市场以及语言本身出现的一些问题;PHP 已经不复往日辉煌,在 TIOBE 指数中的排名跌至历史最低点(第 ……
thumbnail

TIOBE4月编程语言排行榜:PHP排名跌至历史最低

TIOBE 公布了 2024 年 4 月的编程语言排行榜。世界上最好的语言——PHP 登上本月的头条 ( Is PHP losing its mojo?),但上榜却是因为其排名跌至历史最低。 下图……
thumbnail

如何在 Debian 12 安装 PHP 及 和 Apache 集成

PHP 非常流程的编程语言之一,常常用来开发网站应用,很多网站以及开源的网站程序都是 PHP 开发的,例如知名的 WordPress,Magento 和 Laravel 。 本教程中将……
thumbnail

PHP 8.3 编译安装 Event 事件驱动扩展库实操

PHP Event 扩展是 PHP 的一个扩展库,用于处理事件驱动的编程。它提供了一种机制,使开发者能够创建、监听和处理事件。事件是一种在特定条件下触发的通知或动……