別のクラスに含めたクラスがありますが、エラーが発生します。
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()
役に立ちませんでした。ファイルが保存されていると確信しています。含めているクラスを介して新しいクラスを拡張しようとしました。また、新しいクラスのコンストラクターでそのインスタンスを作成しようとしました。