私は PHP アプリケーションを構築していますが、どこからでも実際にアクセスできるグローバル構成設定を保存する方法がよくわかりません。含まれているコンテンツは、メインの開始ページから含まれている他のコンテンツにアクセスできないようです。たとえば、index.php に foo.php と bar.php が含まれている場合、bar.php には foo.php はありませんが、index.php には両方が含まれています。含まれているファイルは他のファイルを参照できません。これは正しいです?
はいの場合、このようなものをどのようにセットアップしますか?
index.php
<?php
include 'functions/load.php'
echo getHeader();
?>
関数/load.php:
<?php
include_once 'config.php'
include_once 'header.php'
//loads the includes
?>
関数/config.php:
<?php
//I want to store the site URL here.
$siteURL = "http://127.0.0.1";
?>
関数/header.php:
<?php
function getHeader(){
return "Header for " . $siteURL;
}
?>
他のインクルードファイル内を含め、どこからでもアクセスできる構成ファイルを設定するにはどうすればよいですか? また、他のリストを含むファイルを含めることは良い習慣を含んでいますか?