PHP クラスのプロパティとメソッドがプライベートであることにはどのような意味がありますか?
按键盘手指磨破皮
按键盘手指磨破皮 2017-09-04 19:32:21
0
2
1549

多くの属性が private または protected と書かれているようですが、これは何の目的でしょうか?

ネットで読んだのですが、他人が勝手に変更できないようにするためだと書かれていますが、相手が誰のことを指しているのかわかりません。彼らは会社の同僚ですか?

では、プログラムを自分で開発する場合、プライベート化を設定する必要はありませんか? パブリックにすると、記述が簡単になり、呼び出すのが便利になります?

按键盘手指磨破皮
按键盘手指磨破皮

全員に返信(2)
Time丶Out

たとえば、WeChat パブリック アカウントを開発する場合、APPID がある場合は、パブリック属性の代わりにプライベート属性を記述してそれを保存し、他の人がメソッドを呼び出したときにこの値を変更できないようにする必要があります

いいねを押す +0
  • 返事 正確に言うと、この値を呼び出すことはできませんが、$this を使用して独自のクラス オブジェクトを呼び出すことができます。
    Time丶Out 著者 2017-09-07 04:43:37
冰泪000

プライベート メソッドは、外部呼び出しが許可されていないことを意味します。通常、クラス インスタンスを使用して直接呼び出された場合、メソッドは非表示になります。一部の IDE エディター。

いいねを押す +0
  • 返事 私は民営化の役割を知っています。私が言いたいのは、私の質問の最後の 2 つの文です。
    按键盘手指磨破皮 著者 2017-09-05 09:50:55
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート