首页 » PHP教程 » getpropertiesphp技巧_七爪源码PHP 82 吸收的功能

getpropertiesphp技巧_七爪源码PHP 82 吸收的功能

访客 2024-11-10 0

扫一扫用手机浏览

文章目录 [+]

只读类

PHP 8.1 增加了对只读属性的支持。
但是,仍旧不可能创建只读类。
利用 PHP 8.2,您可以创建只读类,这将使该类的所有属性隐式只读。
它还将阻挡创建动态属性。

getpropertiesphp技巧_七爪源码PHP 82 吸收的功能

把稳:只读类中不许可利用 AllowDynamicProperties 属性。

getpropertiesphp技巧_七爪源码PHP 82 吸收的功能
(图片来自网络侵删)

MySQLi 实行查询

PHP 8.1 通过引用办理了绑定 SQL 参数的问题。

PHP 8.2 将通过打消 Mysqli 中的 execute_query 方法使其变得更加随意马虎。

PHP 8.2:preg_ 函数中的无捕获润色符 (/n) 支持

PHP 8.2 为 preg_ 系列函数添加了对 /n(无捕获)润色符的支持。
在正则表达式中利用 /n 润色符时,默认情形下不会捕获所有不决名的组。

我们都知道`()`表示在php中捕获一组正则表达式。
在 PHP 8.2 中,如果在正则表达式末端添加 \n,则所有没有名称的捕获组都不会被正则表达式捕获。

没有\n

没有\n 没有\n

有\n

有\n

新的 memory_reset_peak_usage 函数

memory_reset_peak_usage 重置由 memory_get_peak_usage 函数返回的峰值内存利用量。
这对付多次调用或迭代一个操作并须要记录每次调用的峰值内存利用量的运用程序很有帮助。
如果无法利用新的 memory_reset_peak_usage 函数重置内存利用量,memory_get_peak_usage 将返回全体运行期间的绝对峰值内存利用量。

AllowDynamicProperties 属性

PHP 8.2 将弃用类中的动态属性。
以前我们可以将任何属性分配给一个类,而无需在类中定义。

在 PHP 8.2 中这将不再可能。
如果您考试测验在类中设置动态属性,PHP 8.2 将发出弃用关照。

但是有些运用程序却非常依赖这个动态属性集和获取。
像一些 orm 和查询构建器。
为了战胜这种贬义,php 8.2 在类中引入了“AllowDynamicProperties”属性。
如果你在你的类中添加它,你可以像以前一样在你的类中设置和获取动态属性

PHP 8.2 为 PHP 开拓职员带来了一些不错的特性。
也使措辞日月牙异。

对付更多这样的内容。
请务必关注我。

相关文章

php监听global技巧_PHP多进程编程实例

以下代码段实现天生3个子(worker)进程,并对子(worker)进程运行状态进行监听与非常捕捉,可进行完善补充,以用于行列步队...

PHP教程 2024-12-13 阅读0 评论0