すべてのクラス プロパティとメソッドの前に、パブリック、プライベート、または保護されたアクセス修飾子を使用する必要があると人々から言われ続けています。理由が本当にわかりません。私は新しいので我慢してください、しかし私がそれを見る方法はこれです:
私のコードに取り組むのは私だけです。チームではありません。
私はすでにすべてが何を意味するかを知っており、宣言されたすべての変数とプロパティを教えてくれるエディターを使用しているので、使用した変数を踏むつもりはないことを知っています。
私が得た説明の 1 つは、コードを「保護または非表示」にすることで、コードを見ることができる人から..しかし、PHP では、ユーザーが最初にコードを見ることができる方法がありません。私はそれを隠していますか?彼らが私のコードを見ることができれば、彼らはハッカーであるか、私のアカウントにいるので、とにかく彼らを止めることはできません.
チームで巨大なコードを扱っていた場合は理解できますが、小さなことについては不要に思えます。