- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Smartyのテンプレートにincludeしたファイルを表示したいので)
Smartyのテンプレートにincludeしたファイルを表示する方法
このQ&Aのポイント
- Smartyのテンプレートにincludeしたファイルの表示方法について説明します。
- includeしたファイルが正常に表示された後、意図しない数値が表示される問題について解決策を提供します。
- var_dumpで表示されるint(1)が問題の原因であることを指摘し、表示されないようにする方法を説明します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
$header = include("header.php"); とした場合、$header の中に header.php の中身が代入されるわけではありません。 include はプログラムのその場所に指定されたファイルの中身を展開してしまいます。 この時 $header にはincludeの実行結果として成功した場合 1 が入り、失敗した場合は FALSE が入ります。 $header の中に header.php の中身を入れたい場合は $header = file_get_contents("header.php"); とするのがいいと思います。
お礼
ありがとうございました。 うまく動作するようになりました。 大変勉強になりましたー。