我正在开发一个大型网站项目。目前,网站的设置是通过对数据库进行SQL查询来操作它们(例如,如果您想向user
表中添加用户,则应进行插入查询)。
我考虑将结构更改为更具面向对象的设计。因此,可能会有一个Users类或Products类。但是,在这种结构中,数据仍将存储在数据库中,因此拥有例如User类(保存每个用户的个人信息)似乎没有太大意义。使用一个基于大型PHP-MySQL的网站的面向对象设计有什么好处呢?
正如您所看到的,我对构建大型网站的结构还很陌生。基于PHP-MySQL的站点的行业标准是什么?通常的方法是什么?
$u->GetName();
)? - Leopold Joy$u = new User($uid)
的语句创建一个新的用户对象,构造函数将查询数据库并获取所有用户信息,因此在代码中稍后只需输入$u->name
即可获取用户名,而不会频繁地查询数据库。 - kennypu$u->Save();
这样的操作,对吗? - Leopold Joy