从文件导入PHP类

  • 本文关键字:PHP 导入 文件 php
  • 更新时间 :
  • 英文 :


我正在使用 PHP 7.3.5,并且我有两个文件,即Foo()类,该文件位于目录./db/models和我的main.php中,该文件位于项目的根源中。

<?php
use GoutteClient;
class Foo
{
    function getHello()
    {
       echo "Hello world!<br>";
    }

}

我的main.php文件看起来以下内容:

<?php
include("./db/models/Foo.php");
$foo = new Foo;
$foo->getHello();

但是,我会收到以下错误:

php致命错误:未被发现的错误:c: users desktop code test-project main.php中找不到类'foo'

有什么建议我做错了什么?

include("db/models/Foo.php");

由于您的DB文件夹在路线内部,您可以像这样简单访问它。

您不需要./在导致您的主体已经在根中之前。您需要在嵌套文件夹中移动才能到达Foo.php

由于您没有提供完整的树

C:UsersDesktopCodetest-projectdbmodelsFoo.php

./db是您的隐藏目录?如果是,这可能会导致加载文件的问题。请验证目录

最新更新