ホームページ  >  記事  >  バックエンド開発  >  PHP 学習ガイド - 第 3 章 (続編)

PHP 学習ガイド - 第 3 章 (続編)

黄舟
黄舟オリジナル
2016-12-23 09:37:571304ブラウズ

経験豊富なプログラマーは、外部で学習する必要が少なく、PHP を他のサーバーサイド プログラミング言語として使用して、ブラウザー用の HTML を生成し、それを他の目的に使用することができます。通常、そのようなソフトウェアは単純なテキスト編集を好みます。構文色の強調、括弧の一致、自動タグ終了などのいくつかの便利なツールは、これらの機能のほとんどは意図せずに役立つだけですが、実際にはプログラムを作成するのには役立ちません。


PHP を操作するための最もエキサイティングなツールが登場しました。これは Zend Studio と呼ばれるもので、この記事の執筆時点では第 2 版です。この製品は、強力なデバッグ ツール (まだ WYSIWYG ツールではありません) を組み合わせたものです。 、このスマートな製品は、正しい PHP 関数構文の重複をチェックする時間を大幅に節約し、エラーを迅速に排除できるようにします。開発時間はお金なので、この製品の低コストで生産性が向上します。シンボルが実際にあることがわかります。 Zend Studio は、いくつかの目的を達成するために再設計された最初の開発ツールです。図 3-1 は、Zend Studio のユーザー インターフェイスを示しています。

PHP 学習ガイド - 第 3 章 (続編)

図 3-1 でわかるように、Zend Studio では PHP プログラムを実行し、ウィンドウで HTML 出力をプレビューできます。元のビューのソース コードを表示するためにブラウザを使用する必要はありません。この方法は標準的な結果や豪華な表示ではありませんが、デバッグ ツールはプログラム コードを 1 行ずつ確認したり、関数検査に出入りしたり、ブレーク ポイントを設定したり、スタック トレース処理を実行したりするための強力な支援を提供します。 、ファイルのすべてのグローバル変数とプライベート変数を追跡したり、特定の番号の内容を確認したりすることができます。この使いやすい GUI インターフェイスでは、宣言されていない変数の強調表示やプログラムのインデントを使用することによる潜在的な危険性を認識できます。調整は簡単かつ無料で、新規ユーザーは emacs や vi を使用する煩わしさを回避でき、プログラムが自動的に完了するため、PHP のオンライン手順 (strreplace か str_replace か、何があるかなど) を繰り返し参照する必要がなくなります。パラメータの順序など)、HTML を使用するとき、特に各タグで許可されている属性を記憶する必要がある場合に、プログラムのオートコンプリート機能を使用することもできます。独自に定義した関数やオートコンプリート リストを登録することもできます。 make it more 関数定義を何度も参照する必要がなく、使いやすく、一連のパラメータを関数に渡すことに慣れている場合は非常に便利です。より大きく、より複雑で、機能集約的なライブラリを操作する場合、この IDE がさらに役立つことがわかるでしょう。


開発サーバーは、サービスを提供するサーバーと同じオペレーティング システムを使用する必要はないことに注意してください。これがクロスプラットフォーム開発の最大の価値です。特に 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 学習ガイド - 第 3 章 (続編)

まとめ

PHP を使用する前に、PHP を自分でホストするか、外部委託するか、ホスティングなどの妥協的な解決策を採用するかを決定する必要があります。この意思決定プロセスにおける最も重要な要素には、サイトのコスト、その規模とトラフィック、特別なハードウェアまたはソフトウェア要件、コンテンツの種類、および制御に対する期待などがあります。外部 Web ホスティング サービスは、特別なニーズのない小規模な Web サイトに最適です。

独自の開発サーバーを構築または保守する場合は、この章の前半で、最も一般的なプラットフォームの詳細なインストール ガイドラインと手順を説明します。 PHP4 はさまざまな種類の Web サーバーをサポートしていますが、本書の執筆時点では、そのインストールの詳細を説明した公式ドキュメントはありません。

最後に、読者はどの開発ツールが PHP に最適なのか疑問に思うかもしれません。 PHP 専用の統合開発環境 (IDE) が登場する前は、ほとんどの PHP 開発者はお気に入りのテキスト エディタを使用してプログラムを作成していました。いわゆる WYSIWYG エディタに PHP 機能を追加することは可能ですが、見た目が汚くなります。

上記は PHP 学習ガイド - 第 3 章 (続き) の内容です。さらに関連する内容については、PHP 中国語 Web サイト (www.php.cn) に注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。