私は常に、コンストラクターパラメーターがない場合、クラスインスタンスを作成するときに括弧 (中括弧) がクラス名に続き、オプションであり、自分の気まぐれでそれらを含めたり除外したりできると想定してきました。
これら 2 つのステートメントが等しいこと:
$foo = new bar;
$foo = new bar();
私は正しいですか?それとも、私が気付いていないブラケットに何らかの意味がありますか?
これは RTM の質問のように聞こえますが、しばらくの間 (PHP OOP セクション全体を含めて) 検索してきましたが、明確な答えが見つからないようです。