使用 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")) {
调用常量时应不带单引号和双引号。
使用 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")) {
调用常量时应不带单引号和双引号。