什么是在PHP中处理功能的最佳方法?

时间:2014-11-21 17:56:12

标签: php class session

我有一个类用户,其函数返回数据库中的用户信息

示例:

class User {
   public function get userInfo() {
      return $users;
   }
}

用户登录时会生成类用户的对象。

现在我也需要在其他页面上使用该功能,但最好的方法是什么?

选项1:    创建类user的对象并将该对象存储在$ _SESSION变量中?

选项2:    把这个函数带出课堂并放入一个单独的php文件?

3 个答案:

答案 0 :(得分:1)

您应该使用include_oncerequire_once来包含该文件。
您还应该学习Design patternsMVCFramework

答案 1 :(得分:1)

研究框架如何处理这个问题。使用autoloader通常是动态加载类的最佳方法。 PSR-0代表了如何组织类和开发自动加载器的标准。

答案 2 :(得分:-1)

当然是选项二并命名为该文件common.php