- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:require_onceの解釈について)
require_onceの解釈について
このQ&Aのポイント
- PHP初心者のためのrequire_onceの解釈について
- require_once関数の引数の解釈と、ローカルwindows環境での意味について
- xamppでのPHP開発環境におけるrequire_onceの使い方と解釈
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
初期設定のままならば、DOCUMENT_ROOTは「c:\xampp\htdocs」です。 で、「$_SERVER["DOCUMENT_ROOT"]. "/../libs/MySmarty.class.php"」は、 「c:\xampp\htdocs/../libs/MySmarty.class.php」 ではなく 「c:/xampp/htdocs/../libs/MySmarty.class.php」 になります。 違いは「\」ではなく「/」になってること。 ここからは補足ですが、「DOCUMENT_ROOT」などのPHPの設定を見たい場合は、ソース内に phpinfo(); を記述すれば、PHPの設定が画面に表示されるので、そこでチェックするといいでしょう。 また、上のくっつける処理について、考えるよりもまずは画面に表示して確認してみることをお勧めします。 上の処理を例にすると、 echo $_SERVER["DOCUMENT_ROOT"]. "/../libs/MySmarty.class.php"."\n"; と記述すると、上の質問の答えが画面に表示されます。 記述の仕方については、考えるよりもまず実践あるのみです(^-^)
お礼
twin_shu様 非常にご丁寧にご説明してくださり、 誠にありがとうございます!! 感謝申し上げます。 ありがとうございました!(^-^)