我正在用 PHP 编写这个软件作为我的期末作业,并且我必须使用 OOP。我有这个类“user”,它没有任何属性,只有方法(用户可以执行的操作,例如:注册、发布和后台操作,例如加密密码)。我想知道这是否可以,代码可以工作,但我想确保我在 PHP 中很好地使用了 OOP。 我的类(class)如下所示:
class user{
function cryptPass($input){code}
function regist_user($name,$email,$gender,$dob,$password){code}
--more methods--
}
我应该继续这样做还是必须为用户提供属性?
最佳答案
如果它没有任何属性,那么它就不是真正的类。您使用一个类只是将一堆函数组合在一起。类用作表示对象的数据结构,例如具有名称、密码等的真实用户。在这里,您只有实用程序函数,它在内存中不存储任何内容。
真正的user
类应该是like in this thread .
您需要的是使用namespaces ,组织您的申请。
关于php - 没有属性的对象可以吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20313971/