2

多くの場合、PHPで開発しているときは、小さな変更を即座に確認したいと思います。これには、WebサーバーにFTPで接続してから更新するか、ローカルホストサーバーを使用する必要があります。どちらも(私が理解しているように)基本的に同じです。

私が知りたいのは、動的な方法でPHP出力を解析するIDEまたは他の方法はありますか?私が考えているのは、コードをリアルタイムで表示できる一部のエディターのWYSIWYGペインだと思います。

クライアントサーバーパラダイムは理解していますが、変更やエラー処理などを行うときに同じファイルを40回アップロードする必要はありません。

4

8 に答える 8

5

いつでもローカルホストフォルダ内にファイルを保存できます。xamppのようなツールを使用すると、phpサーバーを簡単に実行できます。ブラウザでファイルを開くと、変更を加えるたびに、ファイルをコピーしなくてもすぐに表示されます。

于 2009-06-16T22:41:45.183 に答える
2

ActiveState の Komodo は、あなたが説明した方法よりも少ない動作をする PHP 用の IDE であると聞いたことがあります (少なくとも動的構文チェックがあるため、スクリプトをローカルで解析する必要があります)。Komodo Web サイトをお試しください。

于 2009-06-16T22:49:29.287 に答える
2

ftp ファイルをその場で編集するように IDE をセットアップする必要があります。私はEdit Plusを使用していますが、他の人も同じことをすると確信しています。このモードでは、ファイルを ftp ディレクトリ ブラウザ (ローカル ブラウザと同じ) で開き、保存すると自動的にサーバーにアップロードされます。ソース管理を使用していないように聞こえるため、ファイルをローカルのバックアップ フォルダーに保存するように設定することもできます。次に、CTRL+B を押すと、リモート ファイルがエディター内でブラウザーを開くように設定します (ルート パスについては、プロジェクト設定を参照してください)。

はい、localhost Web サーバーは似ている可能性がありますが、克服しなければならない非互換性がいくつかあります。特に、Windows を実行していて、ホストが UNIX バリアントである場合はそうです。例: money_format()は Windows には存在しませんが、Linux では非常に便利です。また、同じOSでも構成が異なります。

幸運を!

于 2009-06-16T23:00:58.983 に答える
1

ローカル Web サーバーをインストールするのはとても簡単なので、これはおそらく頻繁には出てきません。あなたのOSは何ですか?

また、リモート Web サーバーにSSHでアクセスできる場合は、画面指向のテキスト エディター ( VI エディターなど) を学習し、サーバー上のソース ファイルを編集できます。

于 2009-06-16T22:44:08.597 に答える
1

私も同じように感じますが、FTP をサポートするエディタ/IDE を使用すると簡単に回避できます。アカウントを構成し、ファイルをローカルで編集しますが、エディター/IDE はそれらを保存するときにサーバーにプッシュします。Notepad++ と PSPad はどちらも Windows でこれを行い、Fedora では Gedit (デフォルトの Gnome テキスト エディター) を使用します。「FTP テキスト エディター」または「FTP IDE」を Google で検索すると、役立つ場合があります。

于 2009-06-16T22:55:08.450 に答える
0

すべてのIDEは、構文エラー(通常は波状の赤い下線付き)を通知する必要があります。これにより、セミコロンを見逃したことがわかるだけで、多くのFTPが削減されます。

ローカルホストを使用したくないと言っても、WampServerのようなものを使用することをお勧めします。最新バージョンの最も優れている点は、さまざまなPHP、MySQL、およびApacheの「モジュール」をインストールし、それらを切り替えてサーバー構成を模倣できることです。たとえば、「Apache 1.3、PHP4.2」または「Apache2、PHP5.3」などです。

于 2009-06-17T12:22:48.563 に答える
0

PHP コマンド ラインを使用することもできますが、その出力はプレーン テキストで表示されます。その出力を取得して HTML ファイルとして保存し、ブラウザーで表示することもできますが、ローカル Web サーバーをセットアップするよりも手間がかかると思います。

AptanaPHP プラグインには PHP サーバーが組み込まれているため、使用したことがないため、直接何も言えませんが、それはおそらくあなたが望むものに十分近いでしょう。

于 2009-06-16T22:47:53.893 に答える
0

私は間違っているかもしれませんが、ブラウザを復元/最大化して「更新」をクリックすることなく、変更を確認したいようです。つまり、ブラウザーを最大化したり、更新をクリックしたり、最小化してエディターに戻ったりするという不都合なしに結果を表示したいということです。

私の知る限り、PHP コードをリアルタイムで動的に表示する IDE はありません。

できればバインドして、ドキュメントを保存すると、自動的にブラウザが読み込まれ、ページが更新されるようにすることをお勧めします。

于 2009-06-16T23:00:39.250 に答える