php常用函数大全(PHP 8:函数和方法)PHP函数 / PHP函数作用域和可见性...

wufei123 发布于 2024-02-17 阅读(94)

作者 | Deepak Vohra译者 | 刘雅梦策划 | 丁晓昀本文属于专题文章《深入浅出 PHP 8》 根据w3tech的数据,PHP 仍然是 Web 上使用最广泛的脚本语言之一,77.3%的网站使用 PHP 进行服务器端编程。

PHP 8 带来了许多新特性和其他改进,我们将在本系列文章中进行探讨PHP 8.0 添加了对多个函数和方法相关特性的支持,其中一些是对现有特性的改进,而另一些则是全新的特性PHP 8.1 中增强的可调用语法可用于通过可调用对象创建匿名函数。

命名函数参数可以与位置参数一起使用,另外还有一个好处,即命名参数没有顺序,可以通过它们的名称来传达含义纤程(Fiber)是可中断的函数,增加了对多任务的支持重新定义了私有方法上的继承对象继承是大多数面向对象语言(包括 PHP)所使用的编程范式。

它可以从任何扩展类中重写公共和受保护的方法,以及在类中定义的类属性和常量在 PHP 中,公共方法不能通过更严格的访问来重新实现,例如将 public 方法设为 private 为了演示这一点,考虑一个扩展了类 A 的类 B,它重新实现了类 A 中一个公共方法。

privatefunctionsortArray():string{ return"Class B method"; } } $b=new B(); echo $b->sortArray();

运行时,脚本会生成如下的一条错误信息:致命错误:B::sortArray()的访问级别必须是公共的(与类A一样) 公共方法不能重新实现 相反,在类中定义的私有方法不是继承的,可以在扩展它的类中重新实现。

例如,类 B 在下面的脚本中扩展了类 A,并重新实现了类 A 中一个私有方法

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

河南中青旅行社综合资讯 奇遇综合资讯 盛世蓟州综合资讯 综合资讯 游戏百科综合资讯 新闻56336