【问题标题】:Whats the best way to deal with function in php? [closed]在 php 中处理函数的最佳方法是什么? [关闭]
【发布时间】:2015-01-19 22:58:57
【问题描述】:

我得到了一个类用户,它有一个从数据库返回用户信息的函数

示例:

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

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

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

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

选项 2: 将函数从类中取出并放入单独的php文件中?

【问题讨论】:

  • <? php include 'path/to/your/file' ?>
  • 如果您在比较方法时遇到困难,只需使用 php 框架并学习。认真的。

标签: php class session


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-03-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-07-02
        • 1970-01-01
        • 2010-11-16
        相关资源
        最近更新 更多