56413


PHPで他のクラスのインスタンスメソッドを呼び出すときに、  
1行で呼び出す方法はないのでしょうか。

Javaの場合だと

[code]

    new Class名().method名();
    
[/code]

のようにかけると思います。

これをPHPでも同じように行いたいです。


CC BY-SA 4.0
2019-07-05T01:33:33.957
56406
2019-07-05T07:19:51.040
29047
question
php
PHPのインスタンスメソッドの呼び出し方


<https://www.php.net/manual/ja/language.oop5.basic.php>

> PHP 5.4.0 以降では、新しく作成したオブジェクトのメンバーに、作成したその式の中でもアクセスできるようになりました。

とあるようにPHPですと以下のように一行で書くことができます。

[code]

    (new Class名())->method名();
    
[/code]


CC BY-SA 4.0
2019-07-05T07:19:51.040
56413
2019-07-05T07:19:51.040
22665
56406
answer