需要文件会引发意外错误

时间:2012-12-18 21:39:18

标签: include require php require-once

我有一个类,我包含在另一个类中,但是我收到一个错误:

PHP Parse error: syntax error, unexpected '$path' (T_VARIABLE)

在类中,$path变量实际上被注释掉了。

这是我要上课的一部分:

class SQLite {

private $name   = '';
private $dir    =  '';
private $handle = '';

public function __construct($class) {
    if(!$class) exit('Must supply class name.');

    $name = $this->name = preg_replace('/[^a-zA-Z0-9]+/', '_', $class);
    $dir  = $this->dir  = str_replace(basename(__DIR__), 'db', __DIR__);

        #$path = $this->dir . DIRECTORY_SEPARATOR . $this->name . '.sqlite3';

我无法弄清楚为什么我会收到此错误。我尝试过使用require()include()require_once()等,但无济于事。我确定文件正在保存。我已经尝试通过我所包含的那个扩展我的新类,并且我也尝试在新类的构造函数中创建它的实例。

1 个答案:

答案 0 :(得分:0)

new PDO('sqlite:' $path)而不是new PDO('sqlite:' . $path);