7折
减价出售
¥799
本文首发于wordpress我爱主题网,作者寒叶,未经允许,禁止转载!
我们都知道php版本从7.4以后直接干到了8.0,每次语言的更新迭代必然从弱语言向着强类型进阶,因为只有更加的规范才能更加的协同,更好的协同才会有更好的作品出现,wordpress从8.0出来之后也进行了更新,但是我们发现wordpress主题已经在新版本中说明已经支持php8.0的,php8.0弃用了很多方法和新增了一些规范,比如说8.0禁止隐式声明类属性,比如说如下代码:
class WP {
$this->post = .....
}
这种未经声明的属性是不允许直接使用的,但是我们再之前的代码习惯中,很正常的会使用隐式属性,因为这样很方便我们的编写,但是8.0不允许了,所以wordpress的核心类中,你会发现这样的一句代码:
#[AllowDynamicProperties]
就是他让隐式声明仍然被支持,这样即使该类中使用了隐式属性,并且wordpress的运行环境是8.0+,加了这句代码也不会报错,否则就会报错,所以说他的支持8.0+的版本也是一个仓促之举,未来wordpress的大更新应该会强化核心代码的,工作量太大,也不确定他们是否会大更新,毕竟是开源的系统。
减价出售
减价出售
减价出售
减价出售
电话咨询
133-7205-6573
微信咨询