如何使在PHP4类私有财产?(How to make a class property privat

2019-10-30 02:26发布

在PHP4没有公立,私立等。 所以,我想知道是否有某种变通,这样我可以做一个类的私有财产,并只能通过的getter / setter访问

谢谢!!

Answer 1:

你可以用不同的语法,明确鼓励这种特性的使用接近这一点。 你可以借用下划线将其定义为私有启动方法名的Python语法。

这并不使用它,当然阻止任何人,但它的使用将被劝阻。



Answer 2:

你不能。 由于房地产本身是公开的,任何人都可以访问它没有的getter / setter妨碍您之间实际进行任何检查。



Answer 3:

能不能做到,对不起。

这当然可以通过建立自己的getter和setter函数,并保持其财产是私有/公共/保护的表建立一个解决办法,但它的辛苦钱了,是吗? PHP 4是真的过时了,看这里



Answer 4:

你仍然可以写getter和setter变量,但有没有办法让一个函数在私人PHP 4。



文章来源: How to make a class property private in PHP4?
标签: php oop php4