質問: define('HOME_URL', dirname(*FILE*)); で定義したものは require ( HOME_URL . '/../header.php'); と置き換えて表示することができました config.php内に define('HOME_URL', dirname(*FILE*)); を記述し index.phpに require ( HOME_URL . '/../header.php'); として運用する場合、 require "/config.php"; require ( HOME_URL . '/../header.php'); 上記のような2行の記述を全ページで毎回書くことになるのでしょうか? 理想はヘッダーに require "/config.php"; があり、その他のページで require ( HOME_URL . '/../header.php'); といった1行のみを記述するだけにしたいのですが、 こうすればヘッダーを読み込んでからでないと、HOME_URLを読めないことになってしまいます 毎回、全ページに書くのか、 ヘッダー以前に読み込ませるのか どのような方法があるのか知りたいです よろしくお願いします
回答: 要件が何かよくわからないけど `require ( __DIR__ . '/../header.php');` で良いのでは?