- 締切済み
unexpected T_REQUIRE とは?
<? php require('Smarty.class.php'); require('Logging.class.php'); …・ と書いてあるlogging_gui.phpファイルをブラウザで開こうとすると、 Parse error: syntax error, unexpected T_REQUIRE in C:\Program Files\Apache Group\Apache2\**********\logging_gui.php on line 3 というエラーが出ます。 PHPマニュアルでT_REQUIREを調べてみましたが、意味が分かりません。 テンプレートはtemplates_cにコンパイルされています。 何が不具合であると言っているのでしょうか? Logging.class.phpの中身に間違いがあるということでしょうか? エラーをなくすには何をチェックすればよいのでしょうか? 超初歩的、かつ漠然とした質問かも知れませんが、よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- php504
- ベストアンサー率42% (926/2160)
<?とphpの間を開けたらだめですよ <?php か <? だけかどちらかにしましょう。
- little-m
- ベストアンサー率44% (45/102)
'Logging.class.php' の3行目で構文エラーが発生したというエラーメッセージです。 その内容は、予期せぬT_REQUIRE が使用されているとの事ですので、T_REQUIREがdefineされていない等だと思います。 <? php require('Smarty.class.php'); require('Logging.class.php'); …・ と書かれているように、'Logging.class.php'は単体で動くような(単体でブラウザで見られるような)phpのファイルではないと思いますよ。
お礼
T_REQUIREがdefineされていない等・・・・。 もう少し勉強します。 ご回答有難うございました。
お礼
土日ラーニングなもので、お礼が遅くなりすみませんでした。 ご回答ありがとうございました。 コードでは、 <?php とキチンと書いているのですが・・・。