新しい PHP プロジェクトを開始し、数年間 PHP 開発を行った後、実際に PHP クラスを使い始めるべきだと考えています。私は C++ の世界のクラスに慣れているので、この知識を PHP に移植するときによくわからないことがいくつかあります。
C++ では、接頭辞なしで任意のクラス変数に自動的にアクセスできます。PHP では、そのようなすべてのアクセス (変数と関数) に接頭辞を付ける必要があるようですthis->
。私は何this
が(または少なくともそう思うか、現在のクラスインスタンスへのポインタ)知っていますが、それが必須か優先か、または代替手段があるかどうかはわかりません。私のクラスは、同じクラス (つまり、それ自体) 内の他の関数をかなり頻繁に使用するため、this->
毎回入力する必要があると、すぐに時間がかかります。
クラス自体はシングルトンである可能性が高いため、実際にクラスを使用するか、関数の前に識別子を付けるだけかはわかりません。