これは初心者の質問です、そして私はそれを知っています。
テンプレート構造は通常のindex.phpであり、ヘッダー/フッターなどにいくつかのrequire_once()があります。
$ url ='http:// url';などのベースURLのrequire_once()の前に、index.phpの先頭に変数を定義します。
次に、これをすべてのテンプレートファイル、ヘッダー/インデックス/フッターなどにエコーアウトします。これは、index.php内で期待どおりに機能しますが、に含まれるすべてのテンプレートファイルの未定義の変数で失敗します。
私はそれがvarスコープの問題であることを知っていますが、それを修正する方法に完全に困惑しています。
マニュアルには、含まれているファイルに対して変数が使用可能であると記載されていることは承知していますが、そうではありません。ローカルのPHPインストールに問題があるのでしょうか?
編集:いくつかのテストファイルを作成し、2つのファイルの間に変数が定義されているのに、なぜそれらが私のメインサイトのファイルで機能しないのですか?
どんな助けでも優雅に受け取られます。
どうもありがとう