Quelle est la signification du fait que les propriétés et méthodes de classe PHP soient privées ?
按键盘手指磨破皮
按键盘手指磨破皮 2017-09-04 19:32:21
0
2
1455

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 ?

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

répondre à tous(2)
Time丶Out

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 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 auteur 2017-09-07 04:43:37
冰泪000

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 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.
    按键盘手指磨破皮 auteur 2017-09-05 09:50:55
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!