gpt4 book ai didi

php - 在 PHP 中,你可以在同一行实例化一个对象并调用一个方法吗?

转载 作者:IT老高 更新时间:2023-10-28 11:47:50 26 4
gpt4 key购买 nike

我想做的是这样的:

$method_result = new Obj()->method();

不必做:

$obj = new Obj();
$method_result = $obj->method();

在我的具体情况下,结果对我来说实际上并不重要。但是,有没有办法做到这一点?

最佳答案

您要求的功能可从 PHP 5.4 获得。以下是 PHP 5.4 的新特性列表:

https://php-legacy-docs.zend.com/manual/php5/en/migration54.new-features

以及新功能列表中的相关部分:

Class member access on instantiation has been added, e.g. (new Foo)->bar().

关于php - 在 PHP 中,你可以在同一行实例化一个对象并调用一个方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1402505/

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