在PHP4没有公立,私立等。 所以,我想知道是否有某种变通,这样我可以做一个类的私有财产,并只能通过的getter / setter访问
谢谢!!
在PHP4没有公立,私立等。 所以,我想知道是否有某种变通,这样我可以做一个类的私有财产,并只能通过的getter / setter访问
谢谢!!
你可以用不同的语法,明确鼓励这种特性的使用接近这一点。 你可以借用下划线将其定义为私有启动方法名的Python语法。
这并不使用它,当然阻止任何人,但它的使用将被劝阻。
你不能。 由于房地产本身是公开的,任何人都可以访问它没有的getter / setter妨碍您之间实际进行任何检查。
能不能做到,对不起。
这当然可以通过建立自己的getter和setter函数,并保持其财产是私有/公共/保护的表建立一个解决办法,但它的辛苦钱了,是吗? PHP 4是真的过时了,看这里 。
你仍然可以写getter和setter变量,但有没有办法让一个函数在私人PHP 4。