0

簡単な:

私は、ウェブサイトを維持するために必要なすべてのアプリケーション/構成変数を保持する 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 行目のデータベースで「データベース」を想定

この問題を解決する方法を教えてください。

4

1 に答える 1