経験豊富なプログラマーは、外部で学習する必要が少なく、PHP を他のサーバーサイド プログラミング言語として使用して、ブラウザー用の HTML を生成し、それを他の目的に使用することができます。通常、そのようなソフトウェアは単純なテキスト編集を好みます。構文色の強調、括弧の一致、自動タグ終了などのいくつかの便利なツールは、これらの機能のほとんどは意図せずに役立つだけですが、実際にはプログラムを作成するのには役立ちません。
PHP を操作するための最もエキサイティングなツールが登場しました。これは Zend Studio と呼ばれるもので、この記事の執筆時点では第 2 版です。この製品は、強力なデバッグ ツール (まだ WYSIWYG ツールではありません) を組み合わせたものです。 、このスマートな製品は、正しい PHP 関数構文の重複をチェックする時間を大幅に節約し、エラーを迅速に排除できるようにします。開発時間はお金なので、この製品の低コストで生産性が向上します。シンボルが実際にあることがわかります。 Zend Studio は、いくつかの目的を達成するために再設計された最初の開発ツールです。図 3-1 は、Zend Studio のユーザー インターフェイスを示しています。
開発サーバーは、サービスを提供するサーバーと同じオペレーティング システムを使用する必要はないことに注意してください。これがクロスプラットフォーム開発の最大の価値です。特に Unix サーバーを使用している場合 (ブルース ブラザーズであっても)、私たち全員がそうします。 emacs と vi という 2 つのさまざまなドキュメント エディタがあり、Macintosh や Windows にも、より使いやすいドキュメント ツールがあります。一方、Unix を使用すると、複数のマシン上でクライアント オペレーティング システムを簡単にサポートできます。多くの開発者は、これらのツールの特定の機能を最大限に活用できるように設計しています。Emacs、vi、Zend Studio はすべて、多くの主要なプラットフォームで実行できるエディターであるため、開発チームが上記の標準ツールを使用している場合、これらのツールをさまざまなオペレーティング システムで使用できます。システム環境設定。
表 3-2 は、ほとんどのプログラマーが使用する主要なオペレーティング システムのエディターの一部を示しています。
複数のオペレーティング システム間で開発している場合は、Windows と Unix の間で改行と一部の文字に互換性がないことに注意してください。Unix 形式の改行はメモ帳に黒い色の記号で表示されますが、Windows の改行形式は ∧M のように見えます。 Unix エディタでは PHP プログラムは正常に動作する可能性がありますが、さまざまな理由から、この種の改行問題を解決するための良いアイデアが思い浮かぶことがあります。それは、バージョンを使用することです。 CVSなどの制御システム。
これらのよく知られた選択肢に加えて、Keith Edmunds は PHP に適したテキスト エディターの詳細なリストを管理しています。その多くは無料、または少額の料金のみで済みます。
http://phpeditors.dancinghippo.com/
すべてのインストールと設定が完了すると、初めての PHP プログラムを作成できるようになります。
表 3-2 さまざまなプラットフォームでの一般的な PHP エディター
まとめ
PHP を使用する前に、PHP を自分でホストするか、外部委託するか、ホスティングなどの妥協的な解決策を採用するかを決定する必要があります。この意思決定プロセスにおける最も重要な要素には、サイトのコスト、その規模とトラフィック、特別なハードウェアまたはソフトウェア要件、コンテンツの種類、および制御に対する期待などがあります。外部 Web ホスティング サービスは、特別なニーズのない小規模な Web サイトに最適です。
独自の開発サーバーを構築または保守する場合は、この章の前半で、最も一般的なプラットフォームの詳細なインストール ガイドラインと手順を説明します。 PHP4 はさまざまな種類の Web サーバーをサポートしていますが、本書の執筆時点では、そのインストールの詳細を説明した公式ドキュメントはありません。
最後に、読者はどの開発ツールが PHP に最適なのか疑問に思うかもしれません。 PHP 専用の統合開発環境 (IDE) が登場する前は、ほとんどの PHP 開発者はお気に入りのテキスト エディタを使用してプログラムを作成していました。いわゆる WYSIWYG エディタに PHP 機能を追加することは可能ですが、見た目が汚くなります。
上記は PHP 学習ガイド - 第 3 章 (続き) の内容です。さらに関連する内容については、PHP 中国語 Web サイト (www.php.cn) に注目してください。