クラス全体でグローバル変数を使用しようとしています。
基本的に、関数render($html, $pageTitle);
が呼び出されます。
そのクラス内には、buildHeader($pageTitle)
次のような関数が存在します。
private static function addHeader($pageTitle){
global $pageTitle;
$html = self::capture_output('header.inc');
return $html;
}
header.inc 内で、変数$pageTitle
をグローバルとして定義しますが、変数をエコーしません。
また、変数が定義/初期化されていないというエラーも発生しません。
この関数は、ページ コンテンツの構築render
などのためにプライベート メソッドを呼び出します。addHeader