ホームページ >バックエンド開発 >PHPチュートリアル >PHP 開発者が無視できないいくつかのこと_PHP チュートリアル

PHP 開発者が無視できないいくつかのこと_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-15 13:33:59767ブラウズ

分析してみる

1. フレームワーク

フレームワークは、PHP 開発者にとって最も重要な問題の 1 つと言えます。 PHP を使用して Web アプリケーションを開発するにはさまざまな方法があり、迅速な開発を支援し、より高い一貫性と有効性を維持するために使用できるオープン ソース フレームワークが多数あります。より優れたフレームワークには、cakePHP、Symfony、CodeIgniter などがあります。多くのフレームワークも MVC 設計パターンに従っています。このパターンで作業したことがある場合は、このパターンに精通しているでしょう。しばらくすると、ニーズに応じてフレームワークを作成することもできます。

2. テンプレート エンジン

PHP 開発者が特定のデザイン パターンを強制するためにフレームワークを使用していない場合、使用したいのはテンプレート エンジンです。独自のテンプレートを作成する場合でも、既存のテンプレート (Smarty など) を使用する場合でも、テンプレート エンジンはロジック コードを HTML ページ (および関連する CSS/js/など) から独立させます。これにより、コードが大幅に簡素化され、プログラム全体の変更が迅速かつ簡単になり、開発者以外でもプログラムを変更しやすくなります。

3. コードの再利用

前にも述べたように、PHP は使用される言語の中で最もコードの再利用性が優れています。複数の中小規模のドキュメントからデータベース クラス全体まで、PHP 開発者は必要に応じて既存のコードを自由に再利用できます。実際、コードを 1 行も記述することなく、アプリケーション全体をほぼ構築できます。

4. 既存のものを再開発しないでください

PHP 自体が多くの機能を備えていることを知っている PHP 開発者はほんのわずかであることは明らかです。新しいライブラリや複雑なコード ルーチンのことは忘れて、まず PHP マニュアルを参照してください。たとえば、number_format()、parse_url()、wordwrap()、または bbcode_parse() について聞いたことがありますか? 関数リファレンス全体を見て、カテゴリを選択し、参照すれば、必ず何かが見つかります。

5. IRC は楽しいものです

PHP 開発者は、解決できない複雑な問題がある場合、IRC に行くことができます。 PHP の非公式サポート チャネルには、多くの経験豊富な開発者が魅了されています。 Firefox を使用している場合は、ChatZilla が優れたプラグインです。 irc://irc.freenode.net/PHP をヘッダーとしてコードを貼り付けてください。質問を投稿して、親切な人が答えてくれるでしょう。 PHP 開発者が答えを見つけたら、助けを必要としている他の人のことを考えてください。 PHP の巨大な関数ライブラリの場合、IRC では誰もがマスターではなく、全員の知識を共有することであらゆる問題を解決できます。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446017.html技術記事 1. フレームワークを分析すると、フレームワークは PHP 開発者の育成において最も重要な問題の 1 つであると言えます。 PHP を使用して Web アプリケーションを開発するにはさまざまな方法があり、使用できるオープンソース フレームワークも多数あります...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。