在PHP类中包含另一个文件

约旦

我敢肯定这已经被问过几次了,但是我似乎找不到一个简单明了的答案。我正在尝试在PHP中创建一个帐户对象/类,在这里我可以从一个帐户中检索数据。我遇到的问题是我无法包含我的database.php类,因此我可以检索所有创建的帐户。

我对PHP相当陌生,对很多流程或约定的工作原理也不了解。我遇到的错误/警告是这样的;

警告:include(../ database.php):无法打开流:第3行的〜/ account.php中没有此类文件或目录

这是我的account.php类

<?php

include '../database.php';

class Account {

    protected $username, $email;

    protected function getEmail() {
        return $this->email;
    }

    protected function getUsername() {
        return $this->username;
    }

    public function __construct($username, $email) {
        $this->username = $username;
        $this->email = $email;
    }

    public static function getUser($username) {
        $statement = getConnection()->prepare('SELECT * FROM account WHERE username=?');
        $statement->bindValue(1, $username);

        if ($rows = $statement->fetch()) {
             $account = new Account($rows['username'], $rows['email']);
        }

         return $account;
    }

}

这是我的database.php,以防万一我做错了或可能需要更改

<?php

function getConnection() {
    $dbh = new PDO("mysql:host=127.0.0.1;dbname=mcsl;port3306", "root", "");
    $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $dbh->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
    $dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
    return $dbh;
}

目录结构:

目录结构

Nonybrighto

您可以include (dirname(__FILE__)."/../database.php")用来访问account.php文件中的database.php文件

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在另一个文件中包含一个文件

来自分类Dev

PHP如何从另一个类和另一个文件调用函数?

来自分类Dev

如何将php文件包含在带有类的另一个文件中的包含“ use”命令

来自分类Dev

是否有可能获得扩展PHP中另一个类的类/文件的名称?

来自分类Dev

编写另一个类中包含的类的方法

来自分类Dev

C ++在另一个类头文件中声明一个类

来自分类Dev

在python中另一个文件中的另一个类中调用函数

来自分类Dev

如何在一个类中定义/声明一个变量,以便可以在PHP的另一个文件中访问它?

来自分类Dev

Typescript在另一个文件中扩展类

来自分类Dev

PHP:从另一个文件调用父类

来自分类Dev

在另一个苗条文件中包含一个苗条文件

来自分类Dev

在另一个PHP文件中访问类变量

来自分类Dev

在ajax调用中包含另一个php文件有效,但无法加载javascript文件

来自分类Dev

PHP包含无法从另一个文件工作

来自分类Dev

如何将类从另一个文件包含到您的主文件中

来自分类Dev

在PHP的另一个类中调用方法

来自分类Dev

是否有可能获得扩展PHP中另一个类的类/文件的名称?

来自分类Dev

如何将代码段从一个php文件包含到另一个文件中?

来自分类Dev

从一个类文件访问另一个文件中的变量

来自分类Dev

从另一个类的PHP中的一个类中调用一个函数

来自分类Dev

如何使用include将一些php文件包含到另一个文件夹中

来自分类Dev

(if)语句在从另一个php文件中包含时不起作用

来自分类Dev

覆盖另一个文件中的类的方法

来自分类Dev

遍历另一个类中包含的向量

来自分类Dev

如何在另一个PHP文件中包含带有引导内容的PHP文件

来自分类Dev

另一个文件中定义的 PHP 类不起作用

来自分类Dev

从另一个类 PHP7 中调用一个类

来自分类Dev

获取包含 PHP 中另一个文件的文件的目录

来自分类Dev

从另一个 php 文件中检索数据

Related 相关文章

  1. 1

    在另一个文件中包含一个文件

  2. 2

    PHP如何从另一个类和另一个文件调用函数?

  3. 3

    如何将php文件包含在带有类的另一个文件中的包含“ use”命令

  4. 4

    是否有可能获得扩展PHP中另一个类的类/文件的名称?

  5. 5

    编写另一个类中包含的类的方法

  6. 6

    C ++在另一个类头文件中声明一个类

  7. 7

    在python中另一个文件中的另一个类中调用函数

  8. 8

    如何在一个类中定义/声明一个变量,以便可以在PHP的另一个文件中访问它?

  9. 9

    Typescript在另一个文件中扩展类

  10. 10

    PHP:从另一个文件调用父类

  11. 11

    在另一个苗条文件中包含一个苗条文件

  12. 12

    在另一个PHP文件中访问类变量

  13. 13

    在ajax调用中包含另一个php文件有效,但无法加载javascript文件

  14. 14

    PHP包含无法从另一个文件工作

  15. 15

    如何将类从另一个文件包含到您的主文件中

  16. 16

    在PHP的另一个类中调用方法

  17. 17

    是否有可能获得扩展PHP中另一个类的类/文件的名称?

  18. 18

    如何将代码段从一个php文件包含到另一个文件中?

  19. 19

    从一个类文件访问另一个文件中的变量

  20. 20

    从另一个类的PHP中的一个类中调用一个函数

  21. 21

    如何使用include将一些php文件包含到另一个文件夹中

  22. 22

    (if)语句在从另一个php文件中包含时不起作用

  23. 23

    覆盖另一个文件中的类的方法

  24. 24

    遍历另一个类中包含的向量

  25. 25

    如何在另一个PHP文件中包含带有引导内容的PHP文件

  26. 26

    另一个文件中定义的 PHP 类不起作用

  27. 27

    从另一个类 PHP7 中调用一个类

  28. 28

    获取包含 PHP 中另一个文件的文件的目录

  29. 29

    从另一个 php 文件中检索数据

热门标签

归档