Maison  >  Questions et réponses  >  le corps du texte

Quelle est la signification du fait que les propriétés et méthodes de classe PHP soient privées ?

Je vois que de nombreux attributs sont écrits comme privés ou protégés. Quel est le but de cela ?

J'ai lu sur Internet qu'il était écrit d'empêcher les autres de le modifier à volonté, mais je n'ai pas compris à qui faisait référence l'autre personne ? Sont-ils des collègues dans l’entreprise ?

Donc, si vous développez le programme vous-même, n'avez-vous pas besoin de mettre en place une privatisation ? S'il est public, il sera plus facile à écrire et plus pratique à appeler ?

按键盘手指磨破皮按键盘手指磨破皮2624 Il y a quelques jours1497

répondre à tous(2)je répondrai

  • Time丶Out

    Time丶Out2017-09-07 04:42:39

    Par exemple, lors du développement d'un compte public WeChat, s'il existe un APPID, vous devez écrire un attribut privé pour le stocker au lieu d'un attribut public, afin que lorsque d'autres appellent votre méthode, cette valeur ne puisse pas être modifiée

    répondre
    0
  • Time丶Out

    Pour être précis, cette valeur ne peut pas être appelée, mais votre propre objet de classe peut être appelé en utilisant $this

    Time丶Out · 2017-09-07 04:43:37
  • 呆呆熊去哪了

    呆呆熊去哪了2017-09-05 09:04:38

    La méthode privée signifie que les appels externes ne sont pas autorisés. Elle effectue généralement une opération à l'intérieur de la classe. Si elle est appelée directement à l'aide d'une instance de classe, une erreur sera signalée. Si elle est définie comme privée, la méthode ne sera pas visible dans. certains éditeurs IDE.

    répondre
    0
  • 按键盘手指磨破皮

    Je connais le rôle de la privatisation. Ce que je veux dire, c'est sa signification réelle, ce sont les deux dernières phrases de ma question.

    按键盘手指磨破皮 · 2017-09-05 09:50:55
  • Annulerrépondre