簡単な:
私は、ウェブサイトを維持するために必要なすべてのアプリケーション/構成変数を保持する config.php ファイルを作成した非常に単純な php プロジェクトに取り組んでいます。
構成ファイルから変数を呼び出すと、エラーがスローされます。
問題の発生。
ファイルの階層 :
- /..
- lib
: :
: - config.php
: - include.php
:
- index.php
config.php のコード
<?php
define('database','dbTest');
?>
include.php のコード
<?php
include('config.php');
echo database; // comment this line when u make index.php
?>
[xampp を使用して include.php を実行すると、データベース変数にアクセスできるconfig.phpが含まれているため、 dbTestの理由は単純であるため、おそらく出力が得られます]
問題は、include.phpファイルを別のファイルに含める場合です。
index.php のコード
<?php
include('lib/include.php');
echo database;
?>
index.phpを実行すると、次のエラーが表示されます。
エラー
注意: 未定義の定数データベースの使用 - C:\xampp\htdocs..\test\lib\sam.php の 3 行目のデータベースで「データベース」を想定
この問題を解決する方法を教えてください。