gpt4 book ai didi

PHP 将类定义和类方法调用合二为一

转载 作者:行者123 更新时间:2023-12-04 04:36:36 25 4
gpt4 key购买 nike

很长一段时间以来,我一直在我的代码中使用这样的行:

        $preferences = new preferences();
$preferences->updatePreferences('prefer_CM_or_IN',$joinPrefer_CM_or_IN);

在对象仅用于一种方法的情况下,是否可以将其合并为一行代码?还是作为一个人离开更好?

只是感兴趣。

谢谢

最佳答案

来自 version 5.4你可以使用:

$v = (new A())->b();

(不要错过构造函数调用周围的括号)

或者在你的情况下:
(new preferences())
->updatePreferences('prefer_CM_or_IN',$joinPrefer_CM_or_IN);

在以前的 PHP 版本中,没有一种语法特性可以用来链接构造函数和方法调用

关于PHP 将类定义和类方法调用合二为一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19649061/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com