重複の可能性:
静的コンストラクターのベストプラクティス
jQueryの設定方法と同じようなオブジェクトを作成したいと思います。つまり、メイン関数とユーティリティ関数があります。私はこのようなことをすることを考えていました:
class main {
function __construct() {
echo 'this is the main usage of the object';
}
static function helper() {
echo 'this is a helper function';
}
}
したがって、ヘルパーの使用は非常に簡単です。main::helper();
ただし、main関数自体を使用するには、new
毎回キーワードを使用する必要がありますnew main()
。new
キーワードを使わずにmain関数を呼び出せるようにする方法はありますか?