您现在的位置是:首页 > PHP框架交流PHP框架交流
PHP8.2新特性 弃用动态属性,更加严谨
上善若水2024-03-06 12:05:41【PHP框架交流】 343人已围观
简介PHP8.2新特性弃用动态属性,更加严谨,动态属性的创建已被弃用,以帮助避免错误和拼写错误,除非该类通过使用#[\AllowDynamicProperties]属性来选择。stdClass允许
PHP8.2新特性 弃用动态属性,更加严谨,动态属性的创建已被弃用,以帮助避免错误和拼写错误,除非该类通过使用 #[\AllowDynamicProperties] 属性来选择。stdClass 允许动态属性。
get/set 魔术方法的使用不受此更改的影响。
在旧版这种写法是正常运行的。
class User
{
public $name;
}
$user = new User();
$user->last_name = 'Doe';
$user = new stdClass();
$user->last_name = 'Doe';
再PHP8.2以后的版本中
运行代码会报错。
PHP Deprecated: Creation of dynamic property User::$last_name is deprecated in D:\phpstudy_pro\WWW\testphp8_0\PHP8_3\demo03.php on line 9
Deprecated: Creation of dynamic property User::$last_name is deprecated in D:\phpstudy_pro\WWW\testphp8_0\PHP8_3\demo03.php on line 9
可以利用php注解的方式让其支持老板本的这种写法。
#[AllowDynamicProperties]
class User
{
public $name;
}
代码就可以正常运行了。
Tags: PHP8.2
很赞哦! (0)
相关文章
随机图文
-
linux centos 安装jenkins
centos 安装jenkins,我们都知道一般项目都是运行再服务器里面,我们本地的window可能和生产环境不一样,着手对centos安装jenkins. 1.jenkins是java开发的运行必须 -
送你五个笑话,太好笑了,笑得我肚子疼!
1.幼儿园三个小班搞活动,每个班出场时,要喊口号。小一班喊的口号是:小一,小一,勇争第一!小二班口号是:小二,小二,独一无二!等到小三班出场,喊出了令在场所有人都乐趴下的口号:小三,小三,爸爸的心肝!全场爸爸们昏倒。2.刚才一个朋友打电话,我说开车不方便接电话,他问你的车是自动的还是手动的,烧油还是烧天然气,我回答说是声控的,烧的空气,他说没见过啊,有这么高档的车,拍照片发过来 -
逗女生开心的幽默笑话,快收藏好
1、医生问病人是怎么骨折的。病人说,我觉得鞋里有沙子,就扶着电线杆抖鞋。有个人经过那里,以为我触电了,便抄起木棍给了我两棍子!2、一天,家里电话响了,因为在父母房门口就没接,但是爸妈老不接,我就只好穿上衣服起床去接电话,只听我爸在电话那头说:把电视遥控器给我送进来……3、男:呆萌妹,当年为什么拒绝我?女:因为每次看到你就心跳加速,脸红,我以为和你在一起会得病死掉。4、朋友们一起去爬山, -
抖音笑话段子撩人套路
1、从今日开端我茹素,由于你是我的菜 2、你晓得泰语 撒那嘿呦是甚么意义吗? 我爱你 我也是 3、我觉得你今日怎样这么怪啊? 那里怪了? 怪好看的!! 4、美男,跟你问一下,那条路怎样走? 哪条路? 通往你内心的路 5、你有舆图吗? 怎样了? 我在你的眼睛里迷路了 6、哎,给你看一个美男? 甚么?_? 拿镜子照向她 7、你能够帮我洗个工具吗? 洗甚么? (洗)喜好我 8、你会模拟啄木鸟吗 会啊 来,把我的脸当作树 9、女:小哥哥,小哥哥,给你个工具你要吗? 男:甚么呀