PHP 8.1 - IMAP扩展:imap 资源使用 IMAP\Connection 类对象
PHP 8.1 中,imap 扩展的 IMAP 连接资源迁移到了类对象上。PHP 8.1 之前,imap_open() 函数返回一个 imap 类型的资源对象。从 PHP 8.1 开始,它返回 IMAP\Connection 类实例。
PHP 8.1 - FTP 扩展:连接资源使用 FTP\Connection 类对象
ftp 扩展的 FTP 连接资源迁移到 PHP 8.1 的类对象上。在 PHP 8.1 之前,FTP 连接使用 ftp_connect() 和 ftp_ssl_connect() 函数创建,这些函数返回一个类型为 ftp 的资源(resource)。在 PHP 8.1 以后,这些函数返回一个 FTP\Connection 类实例。所有之前接受资源类型参数的函...
PHP 8.1: GD 库添加了 webp 无损编码支持
PHP 8.1 中,GD 库支持了无损编码,并声明了一个新的 PHP 常量 IMG_WEBP_LOSSLESS,该常量用于传入到 imagewebp 函数以启用 GdImage 对象的无损编码。无损模式要求:PHP 8.1 或更高版本。GD 库,使用 WebP 支持编译 libwebp 版本 0.2.0 或更高版本。IMG_WEBP_LOSSLESS 常量 GD 库在 P...
PHP 8.1: GD 库添加了 AVIF 图片支持
AVIF(AV1 Image File)是相对较新的图片格式,它支持多种特性比如透明度和 HDR。它是一种基于 AV1 视频格式的免版税图片格式,并且以较低的文件大小提供更高的压缩。AVIF 图片格式最近才标准化,Chrome 85+ 和 FireFox 86+ 默认已经开始支持 AVIF 图片了。PHP 8.1 及更高版本的 GD 扩展支持 AVIF 图片格...
PestPHP - 一款基于 PHPUnit 的优雅测试框架
PestPHP 是一个优雅的 PHP 测试框架。它专注于简单性,精致的设计以使PHP测试变得有趣。测试 PHP 代码时,你可以接触一系列框架。尽管如此,我们相信Pest是世界上最优雅、最复杂的测试框架。它旨在使测试过程变得愉快,它的目标是使测试易于阅读和理解,代码语法与自然人类语言非常相似。function sum($a, $b) { return...
宝塔面板不能登录常用处理方法
本教程适用于腾讯云宝塔面板,也适合Linux系统安装宝塔面板的情况。sudo /etc/init.d/bt出现如下提示:===============宝塔面板命令行==================(1) 重启面板服务 (8) 改面板端口(2) 停止面板服务 ...
10 招加速 Opencart 3 加载速度 – 网站速度优化
这是一篇关于 Opencart 网站速度优化的教程。本文将介绍 10 种方式,帮助提升和优化 Opencart 网站的加载速度。
PHP 设置 timezone 时区
在php中怎么更改时区?在 PHP 中是通过日期和时间函数来获取日期和时间的。日期和时间函数依赖于服务器的时间设置,服务器的时间设置默认是格林尼治时间(零时区时间),如果不特意设置时间为特定时区时间,那么通过 PHP 有关函数获取到的时间为零时区的时间,比北京时间少 8 个小时。时区的划分全球分为 24 个时区,每个时区都有自己的本地时间,同一时间内各时区的...