PHP は効率的なネットワーク プログラミング言語であり、柔軟な記述と高速な実行という利点により、すぐに Web プログラマーに好まれる言語になりました。では、どうすれば優れた PHP 開発者になれるのでしょうか?
PHP プログラミングのマスターになるのは、複雑な問題を解決するための簡単なコードをいくつか書くことができれば、多くの人が想像するほど簡単ではありません。 PHP プログラミングのマスター PHP の真のマスターは、他の多くの問題を考慮する必要があります。次の 3 つのガイドラインは、成熟した PHP プログラマーがプログラミングにおいて最初に従うべきガイドラインです。
◆怠惰は金だ
◆美しいコードを書く
◆プログラミングの速度ではなく、プログラムの速度を追求する
怠惰は金だ
怠惰なプログラマーになるには、この考えはやりすぎですか?奇妙なことに、おそらく世界で最も忙しい人々はコンピュータ プログラマーだからです。しかし、プログラマは忙しすぎるからこそ、プログラミングする際に怠けることを学ぶ必要があります。プログラマにとって、怠惰な方法は 2 つあります:
1 つは、他人の既成のプログラム コードを大胆に使用し、それらのコードを自分のプログラムやプロジェクトに統合することです。 2 つ目は、関数ライブラリを構築するための便利なコードを作成することです。これにより、将来プログラムを作成するときに簡単に使用できるようになり、繰り返しの作業が大幅に軽減され、自然と面倒な作業が軽減されます。これらの遅延メソッドは両方とも、PHP プログラマーに非常に適しています。
まず、PHPは自由でオープンな環境で生まれ育った言語です。世界中には、PHP の完成度を目指して絶えず努力しているプログラマーが何千人もいます。また、彼らは自分の創意工夫や自分が書いたコードを他の人と共有することにも意欲を持っています。 PHP の Web サイト、メーリング リスト、ニュース グループからは、毎日多くの優れたプログラム コードを見つけることができます。
このように、他の人がコードを書いてくれるのを一日中待つことをお勧めするわけではありませんが、「偉人の肩の上に立って」、他の人のプログラムの「賢明な適用」を全面的に推進することはできます。コードを使用すると、多くの時間を節約できます。次に、PHP では独自の関数ライブラリを簡単に構築できるため、将来プログラムを作成する際に多くの手間を省くことができます。
以下の著者は、いくつかの一般的な関数を紹介します。これらの関数の一部はインターネット上のオープン ソース プロジェクトからのものであり、一部はメーリング リストから選択されたものです。それらを自分のライブラリに追加できれば、遅かれ早かれその恩恵を受けることになるでしょう。
1.ユニバーサルデータベース処理機能
他のCGI機能と比較して、PHPの利点の1つは、非常に強力なデータベース処理機能を備えていることです。しかし、PHP では、さまざまなデータベースを処理するためにいくつかの特殊な関数が使用されており、一般的なデータベース処理関数が不足しています。これにより、プログラム コードの移植性が大幅に低下し、プログラミング初心者の友人にも多大な不便をもたらします。
インターネットでは、多くのプログラマーがクラスをカプセル化することでこの問題を解決しました。彼らは、Linux の世界で人気のある Mysql であっても、Windows プラットフォームで広く普及している SqlServer であっても、あらゆる一般的なデータベースを処理するための統合関数を作成しました。
データベース接続やデータベースハンドルなどの複雑なことを考慮する必要がなく、「query」や「next_record」などのいくつかの単純な関数を直接使用できるため、著者は個人的にこれらの関数を使用するのが非常に好きです。どのデータベースを使用するかを検討してください。これらの関数が必要な場合は、次の URL にアクセスして入手できます:
◆http://phplib.netuse.de/
◆http://phpclasses.UpperDesign.com/browse.html/package/ 20
◆http://phpdb.linuxbox.com/