- 締切済み
超初心者です。クラスファイルの作成について、
超初心者ですが宜しくお願いします。 phpの学習をはじめて、演算、比較、繰り返し、などを初級本の通り進めてきたのですが、classの作成で悩んでいます。 拡張子を.phpではなく.classで保存と書いてあるのですがテキスト通り試みても画面に出力されません。(errorも出ちゃいます。)テキストではそのままクラスファイルを実行すると画面に出力されると書いてあるのですが.classの保存ではいけないのでしょうか?・・ javaのmainクラス作成の様に処理されると考えていたのですが・・・ それと環境ですが、php5でエディタは、DreamWになります。 初歩的な質問ですがどうぞ宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- めとろいと(@naktak)
- ベストアンサー率36% (785/2139)
よくわかりませんが、ローカルでPHPを動作させようとしているんでしょうか? それなら単純にwebサーバの設定ミスかなと思います。 http://allabout.co.jp/internet/database/closeup/CU20040928A/index.htm ミドルウェアがApache1ならこの辺りで設定して下さい。
- めとろいと(@naktak)
- ベストアンサー率36% (785/2139)
基本は.phpファイルでOKです。 Javaみたいに.classファイルを作成する事もありません。
- jone
- ベストアンサー率42% (6/14)
テキストのWebサーバーの環境が「.class」の拡張子でPHPを実行できる様に設定されているのではないでしょうか? >そのままクラスファイルを実行 作成したクラスをインスタンス化して、メゾッドを呼び出しているのでしょうか? 勿論、作成したクラスファイルを予めインクルードするなりした上でですが・・・
お礼
お返事有難う御座います。 サーバー側の特別な設定はしていなかったと思います。 簡単な実行ファイルなので、includeやrequireなどのインポートはせず、そのまま出力する簡単なファイルで実行しているのですが・・・
お礼
お返事有難う御座います。 ファイル名も test.phpなどの名前で保存したのですが・・・ サーバー側で特別な設定が居るのでしょうか・・ はやく解決してスマーティを学習したいです! この度はアドバイス有難う御座いました。