Welche Bedeutung haben PHP-Klasseneigenschaften und -methoden, die privat sind?
按键盘手指磨破皮
按键盘手指磨破皮 2017-09-04 19:32:21
0
2
1526

Ich sehe, dass viele Eigenschaften als privat oder geschützt geschrieben sind. Was ist der Zweck davon?

Ich habe online gelesen, dass es heißt, man solle verhindern, dass andere es nach Belieben ändern, aber ich habe nicht verstanden, auf wen sich die andere Person bezog? Sind es Kollegen im Unternehmen?

Wenn Sie das Programm also selbst entwickeln, müssen Sie dann keine Privatisierung einrichten, wenn es öffentlich ist, ist es einfacher zu schreiben und bequem anzurufen?

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

Antworte allen(2)
Time丶Out

比如微信公众号开发 ,里面有个APPID 那么就应该写一个私有属性存放 而并不是 公共的,这样别人调用你的方法的时候是不可以该变这个值的

  • Antwort 准确的说就调用不了这个值,但是你自己的类对象可以用 $this 调用
    Time丶Out Autor 2017-09-07 04:43:37
冰泪000

私有化的方法,就是不允许外部调用,它通常是类的内部执行某个操作,如果使用类实例直接调用会报错,定义成私有的话在一些ide编辑器中该方法将是不可见的。

  • Antwort 私有化的作用我都知道,我是说实际意义在哪,就是我问题的后面两条
    按键盘手指磨破皮 Autor 2017-09-05 09:50:55
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage