我有一个课程包含在另一个课程中,但出现错误:
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()
,但无济于事。我确定文件正在保存。我已经尝试通过我包含的类来扩展我的新类,并且我还尝试在新类的构造函数中创建它的实例。