• ベストアンサー

一般的なPHP開発

マイクロソフトASPだとWebなのですが、 デバッグ時にステップ実行ができて、かなり開発がしやすいのです。 PHPを開発するうえで、エクリプスなどがあげられますが、 大半は使ってないと聞きます。 コードにlogなどを記述して拾い上げて開発するのが早いのでしょうか?

  • ENTRE
  • お礼率0% (16/2523)
  • PHP
  • 回答数2
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5069/13245)
回答No.2

フレームワークを使った開発が多いでしょうから、デバッグしなきゃいけない範囲は狭いですし、適切なエラー処理を最初っから書いておけば問題箇所の特定も容易なのでステップ実行する程の事は無いんじゃないでしょうかね。 それに、PHPは面倒なコンパイルとか考えなくていいので、実行環境を用意してテキストエディターで修正しながらリアルタイムで動かした方が手っ取り早いですね。

その他の回答 (1)

noname#249423
noname#249423
回答No.1

開発規模によるんじゃないですかね。 あとは開発者の開発環境の習熟度など。 ちょっとしたものなら何も考えずにばーっとやっちゃったほうが早いこともあるし。 後々のことを考えてそれなりの体制で臨む必要があることもあるし。

関連するQ&A

  • 開発環境

    JavaScriptの開発環境に関して質問があります。 マイクロソフト系の言語ならVisualStudio、JavaやPHPならEclipse といったステップ実行可能なデバッグ機能が付いた開発環境があります。 皆さんは、JavaScriptをどのような環境で開発していますか? JavaScriptでAjaxのプログラミングをしたのですが、 開発経験がないため入り口から分かりません。 今は、ブラウザにデバッグライトを出してプログラミングしてます。すごく能率悪いです。 初歩的な質問かもしれませんがご存知の方、教えてください。

  • VisualStudio開発サーバーでPHPの実行

    こんにちは。 VisualStudio2008でSilverlightのソフトウェアの開発をしているのですが、デバッグ環境で実行される開発サーバー上でPHPを実行できないものかと思っております。 開発環境は WindowsXP SP3+VisualStudio2008Professionalです。 Windows上にはPHPをインストールしてIIS上ではPHPが動作するのですが、開発サーバー上ではPHPが動作しません。素直にASP.NETを使いましょうといわれるかもしれませんが、諸事情によりPHPの実行をさせたいと思っています。 なにか設定の変更などで、VisualStudioの開発サーバーでのPHP実行は可能になるのでしょうか。ご存知の方がいらっしゃいましたら教えていただけると助かります。

    • 締切済み
    • PHP
  • PHPの勉強をするために、統合開発環境を構築したいと思いEclipse

    PHPの勉強をするために、統合開発環境を構築したいと思いEclipseをインストールしてみました。 javaの開発時のようにデバッグ環境が欲しい(ステップ実行などが出来る)のですが、どうしたらよいですか? また、Eclipseを使用したPHPの開発方法を記したWebサイトなどがあれば教えて頂きたいです。 よろしくお願いします。 ◆PHP5.x系 ◆Eclipse:Eclipse IDE for PHP Developers 1.3.0.20100617-0520 epp.package.php ◆Webサーバー:Apache2.2

    • 締切済み
    • PHP
  • ASP.NET開発サーバーを使わずIISを使うには

    お世話になっております。 作業マシン:WINDOWS7 (仮想) VWD2010 を使用VBにてWebアプリケーションを開発しております。 知識としてははここ2週間始めたばかりで、 今現在入門書を参考に仕組みを理解しようとしている所です。 (PG経験はC,PHPで2年程です) 入門書に従い、デフォルトのプロジェクトを作成しそのまま開発を進めますと、 開発中のデバッグ(ASP.NET開発サーバーのアイコンが表示される)は問題無いのですが 作成したプロジェクトからWEBサイトを発行し、 IISのルートフォルダ配下に配置した際 デバッグ時には正常に動いて居たのが、動かなくなります。 原因はIISの設定不足… IISルートフォルダ配下でのNETWORK SERVICEユーザーの実行権限や、 WEBで使用できないMsgboxの使用、接続文字列の不足だったりします。 動作が変るのは ASP.NET開発サーバー を使用するか IIS を使用するかの違いである というのは理解できるのですが、 開発時から公開先と同じWEBサーバー(IIS)を使用する事は出来ないのかと疑問に思っています。 それが出来れば、 「基本デバッグ通れば公開して使える」と言う確信を持って、 作業も学習も進められるのですが… 残念ながらなかなか公開について詳しい記述のあるサイトは見つけられずに居ます。 VWDで、デバッグ>オプション>全般から、 プロジェクトフォルダの配置場所を、wwwroot 直下にしますと プロジェクトフォルダ自体はIISRoot直下ですが、 デバッグ実行時にASP.NET開発サーバーのアイコンがタスクトレイに 表示されますのでやはりIISは使われていない様に思えます。 IIS環境下での開発・デバッグをする方法は無いのでしょうか? ASP.NET開発では配置後の試験・検証・コード修正が必要なのでしょうか? どうかご教授ください。

  • PHPの総合開発環境ソフトについて

    今までエディタなどで適当にPHPの開発をしていましたが そろそろPHPでの開発を本格的にやろうと思っています。 それらにあたり、効率の良いIDEツールはないかと探しています。 エディタで色分けが出来て単なるエディタよりも もっと色々な便利な機能のある環境を求めています。 これらにあたり自分なりに検索してみましたが 個人的にはZend Studio 5.5 日本語版 などが http://www.zend.co.jp/products/studio/ 上記のHPなどやデモムービー「クライアントの画面構成」と「エディタの機能」 を みると、 ・始めの文字2,3文字などを打つと候補となる関数などが出て、  スペルを全て覚えて無くてもソースコードが記述できたりする  コード生成(補完)機能 ・構文等に関しても{}の数があっているかどうかなど  初歩的な構文チェックが出来たり ・SQLなどのアクセスやステップ実行やデバッグ機能 ・ソースコード管理ソフト(CVS および Subversion)と連携 ・できれば日本語であること(英語版なら日本語化パッチがあればOK) などが、備わっており非常に使いやすそうなIDEソフトと思います。 しかし、難点としては有料であることが挙げられます。 どうしてもこの値段は躊躇する所で、高い安いの問題もありますが VBやVC++など開発環境の場合 コンパイラなどドキュメントの関係上、入手せざる得ないので 私自身は、そのあたりに価値を見ているので、それが10万しょうが いくらしょうが良いのですが Web系は殆どソースコードが見れたりなどしますから 初心者がプログラムとは何ぞや?ということで練習するのにはもってこいで また動かす環境もフリーで済ませられることが多いので IDEソフトのために3-4万も出すべきなのかどうか 考えると、どうしても躊躇せざる得ません。 当方としては似たような機能を包括するIDEツールをご紹介していただけないかと思います。 こんな機能があるよなど具体的なことが明記されていれば参考になります。 あと他にEclipseなどは、何かの理由で以前インストールした事あるのですが、 結局、微妙なモッサリした重さと、その時は明確な目的も無かったので ふーん程度で終り使いこなせるには至らなかったわけですが、 また現状においてもEclipseは根本的によく分かっていません。 基本的にあのIBMが無償提供されたと呼ばれているEclipseは プラグインさえ入れれば、多様の開発言語に対応することのできる 総合環境ソフトと考えていいのでしょうか? 色々ありますが、○○っていうのもあるよなど教えて頂ければ幸いです。

    • 締切済み
    • PHP
  • eclipse でのPHPのデバッグの仕方について

    PHPの勉強をしております、PHP初心者です。 Eclipse でのデバッグのやり方を質問させてくだい。 ステップ実行によるデバッグができないかと eclipse + PDT という開発環境をつくっています。 そこで質問なのですが、 一番初めの画面(PHPファイル)でのデバッグは その画面を選択して、 デバッグ→PHP Webアプリケーション  の手順で行なえています。 これは問題ないと思うのですが 例えば、遷移元の画面(HTMLファイル)から遷移先の画面(PHPファイル)に form から値が渡されるといった場合、 どのようにデバッグすればいいのでしょうか? いま、私は、遷移元のHTMLファイルを選択し アプリケーションから開く→Web ブラウザー の手順でひらき、遷移先の画面にいくのですが 遷移先のPHPファイルにブレークポイントを設定しても とまりません。 このやり方であっているのでしょうか? 遷移先画面を直接選択し デバッグ→PHP Webアプリケーション  の手順で行なってもそもそも遷移元画面を経ていないので 値がわたされてこないので意味がありません。 画面遷移がある場合の、値の受け渡しがある場合の デバッグをやり方を教えてください。

    • 締切済み
    • PHP
  • cgiの開発ソフト

    PHPの開発ソフトはeclipseなどで提供されていますが、 cgiの開発ソフトは一般的にどのソフトを使用しているのでしょうか? (デバッグができる開発ソフト) よろしくお願いします。

    • ベストアンサー
    • CGI
  • eclipseでのphpデバッグについて詳細に解説しているサイトはないでしょうか

    PHP&eclipse、両方初心者です。 昔、javaの開発でほんのすこしeclipseを使ったことがあります。 新たに趣味のPHPプログラミングを始めようと思い、 デバッグの環境が欲しかったため、下記URLでall-in-oneのeclipseのPHP開発環境をPCに導入しました。 http://mergedoc.sourceforge.jp/ 簡単なコードで試したところとりあえずは動くのですが、 デバッグモードの使い方がわかりません。 適当にブレークポイントを追加して実行してみているのですが、 途中で止まらず、デバッグモードになってくれません。 デバッグ関連の情報について、初心者向けに詳細な解説をしているサイト(or書籍)はないでしょうか。

    • ベストアンサー
    • PHP
  • PHPのエラーログについて

    質問があります。 PHPでプログラムを作成しているのですが、 PHPにログをはかせています。 たとえば仮にPHPソース内で無限ループを作成して、 そのループ内に異常なソースコードを記述して 実行したところブラウザを閉じても エラーログが吐き続かれます。 もうブラウザを落としてから1時間以上たっているのですが、 いまだ吐きつづけています。 どのようにすればとまるのでしょうか?

    • 締切済み
    • PHP
  • Eclipse1でWeb開発してます。

    Eclipse1でWeb開発してます。 .netみたいにブレークポイントを設定してデバッグで実行を止めれる方法を教えて下さい。

専門家に質問してみよう