2023新年刚过,Scala Hosting自己研发的SPanel控制面板将推出PHP 8.2版。最新版本的PHP语言带来了众多新特性,包括只读类、“随机扩展”、DNF类型等。该更新还将对PHP应用程序进行性能的改进。PHP 8.2带来了新的类别、接口和函数:
curl_upkeep
ini_parse_quantity
memory_reset_peak_usage
openssl_cipher_key_length
libxml_get_external_entity_loader,
sodium_crypto_stream_xchacha20_xor_ic
mysqli_execute_query函数和mysqli::execute_query方法
ZipArchive::getStreamIndex, ZipArchive::getStreamName和ZipArchive::clearError方法
#[\AllowDynamicProperties]和#[\SensitiveParameter]属性
ReflectionFunction::isAnonymous和ReflectionMethod::hasPrototype方法
此外,PHP 8.2还有一些语法和功能的改进:
动态属性
部分支持的可调用对象
utf8_encode和utf8_decode函数
Mbstring:Base64、Uuencode、QPrint和HTML实体编码
${var}字符串插值
(注:MySQLi 不能与 libmysqli 一起编译)
最新版本更新之后,SPanel现在可以支持PHP 5.6、PHP7.0、PHP7.1、PHP7.2、PHP7.3、PHP7.4、PHP8.0、PHP8.1以及PHP8.2。SPanel还允许用户控制处理 PHP的Web服务器,包括Apache、LiteSpeed企业版和OpenLiteSpeed。