无法找到php实现的界面

时间:2017-10-02 20:57:12

标签: php interface

当我在类中实现接口并执行代码时,出现以下错误:

Fatal error: Interface 'IConn' not found in C:\xampp\htdocs\aulaPHP\SoNet\php_oo\OO_advanced\code_03_class_conn\Conn.php on line 3

这个问题是所有文件一起正确放置,但是在“Conn”文件中找不到接口。 这是代码:

<?php 

class Conn implements IConn
{
    private $dsn;
    private $user;
    private $pass;

    public function __construct($dsn, $user, $pass)
    {
        $this->dsn = $dsn;
        $this->user = $user;
        $this->pass = $pass;
    }

    public function connect()
    {
        return new \PDO($this->dsn,$this->user,$this->pass);
    }
}

?>

1 个答案:

答案 0 :(得分:1)

如果您没有使用自动加载器,则很可能错过了接口的identify -debug Coder input_file.tif语句。

看一下关于自动加载接口和抽象类的answere。我还建议你考虑composer,因为它是最常见的php依赖管理工具之一,文档齐全且易于使用。