我目前正在做一个关于 PHP 的教程,它让我创建一个 Person 类,它可能代表网站上的用户。
有两个公共(public)字段($firstname
和 $lastname
),本教程让我使用 $some_person->firstname
访问它们。
我知道在 Java 中我们很可能希望将这些字段设为私有(private)并使用 getter 和 setter 来访问它们。我应该将同样的做法应用于 PHP 吗?
请您参考如下方法:
是的 - PHP5+ 支持类中的public/protected/private
方法。您不需要设计 getter/setter,但如果类增长/添加功能,它会比让人们直接调用属性更安全。