使用 define() 时出现未定义变量错误

Undefined variable Error when using define()

使用 PHP 5.4 我得到 'Notice: Undefined variable: sqliteDatabase in test.php on line 9'

代码:

<?php

//Set The Database Name, No Other Editing Of This File Should Be Done
 define("sqliteDatabase", "PlayerVsPlayerDatabase" );

 //Nothing Below Needs Touched
 date_default_timezone_set('UTC');

 if(!file_exists("${sqliteDatabase}.sqlite3")) {

    try {

        // Create (connect to) SQLite database in file
        $file_db = new PDO("sqlite:${sqliteDatabase}.sqlite3");

改变

if(!file_exists("${sqliteDatabase}.sqlite3")) {

if(!file_exists(sqliteDatabase.".sqlite3")) {

调用常量时应不带单引号和双引号。