この本は、PHP 開発と MySQL アプリケーションを組み合わせたもので、PHP と MySQL それぞれの詳細かつ簡単な分析を提供します。PHP と MySQL の一般的な概念を紹介するだけでなく、Web アプリケーションのより包括的な説明も提供します。 PHP と MySQL について説明しており、いくつかの古典的で実践的な例が含まれています。
本書は第 3 版で、PHP5 の最新機能 (新しいオブジェクト モデル、改善された例外処理、SimpleXML) やストレージなどの MySQL 5 の新機能を含め、完全に更新、書き直し、拡張されています。プロセスおよびストレージ エンジン。
PHP は、PHP: Hypertext Preprocessor の略称で、広く使用されているオープンソース (Open Source) 多目的スクリプト言語です。 HTML に埋め込むことができ、特に Web 開発に適しています。ただし、PHP の機能はこれに限定されません。サーバー側スクリプト、コマンドライン スクリプト、さらにはクライアント側 GUI プログラムの開発言語としても使用できます。現在、PHP はすべての主要なオペレーティング システムとほとんどの Web サーバーで実行されます。 PHP は、使いやすさ、高性能、Apache Web サーバーとの緊密な統合、および多数のアプリケーション構成要素により、主要な Web アプリケーション開発言語の 1 つとなっています。
MySQL は、非常に高速で堅牢なリレーショナル データベース管理システム (RDBMS) です。データを効率的に保存、検索、並べ替え、取得できるデータベースです。 MySQL サーバーはデータへのアクセスを制御し、認証されたユーザーのみがデータにアクセスできるようにします。したがって、MySQL は、業界でサポートされている標準データベース クエリ言語 SQL (構造化クエリ言語) を使用するマルチユーザー、マルチスレッド サーバーです。 MySQL は 1996 年に正式にリリースされましたが、その開発の歴史は 1979 年まで遡る必要があります。本日、MySQL は Linux Journal 誌の Readers' Choice Award を受賞しました。
Laura Thomson と Luke Welling が編集した『PHP および MySQL Web 開発』 (中国語版: 『PHP および MySQL Web 開発ガイド』) の第 3 版が出版されました。 『Thinking in Java』が Java のバイブル本であるのと同様に、本書は PHP と MySQL を使用したデータベース指向の Web アプリケーション開発のガイドです。
この本の文言は理解しやすく、構造は合理的かつ明確です。段階的なアプローチを採用して、データベース指向の Web アプリケーション開発に PHP と MySQL を使用する方法 (PHP 言語、MySQL サーバー、電子商取引の基本、セキュリティの問題、実践例) を紹介します。これは、PHP と MySQL の Web 開発を目指す初心者レベルのプログラマーにとって、妥当な学習曲線を表しています。
本書で紹介するPHPは最新バージョンの5.0です。 PHP の歴史と現在、プロセス指向言語およびオブジェクト指向言語としての特徴と機能について詳しく説明し、オブジェクト指向の改善など、PHP 5 言語の新機能の紹介も含まれています。これは、オブジェクト指向言語に詳しくない読者のための基本的な入門知識です。
本書で紹介されている MySQL も最新バージョンの 4.0 です。本書では、データベース理論に馴染みのない読者もいることを考慮し、リレーショナル データベースと SQL 言語の基礎知識を 2 章にわたって詳しく紹介しています。 MySQL を導入するとき、著者は浅いものから深いものへ段階的な学習曲線に従いました。 MySQL データベースの機能から始まり、MySQL 権限システムの詳細な紹介、MySQL のセキュリティ問題の包括的な分析など、実際の開発に密接に関連する MySQL の高度なアプリケーションに進みます。開発者にとって頭痛の種となる、パフォーマンスの最適化に関するいくつかの問題。
PHP と MySQL を詳しく紹介した後、この本は最も特徴的で価値のある部分である実践的な章に入ります。 PHPとMySQLを組み合わせるとどのようなアプリケーションが作れるのでしょうか?答えは明らかで、電子商取引です。 PHPやMySQLを使ったECサイト開発に入る前に、ECサイトの基本的な機能や注意すべきセキュリティの問題についても詳しく紹介しました。この本の電子商取引のセキュリティ問題に関するセクションでは、読者は Web サイトのセキュリティのほぼすべての概念と技術を学ぶことができます。これは、経験の浅い Web サイト開発者向けの珍しいマニュアルです。実用的なプロジェクトの紹介では、著者は長年の開発経験に基づいて、ショッピング カート、コンテンツ管理システム、Web ベースのメール管理システム、メーリング リスト マネージャー、Web などの最も代表的な例をいくつか挙げました。いずれも実用性の高い例ばかりです。経験の浅い開発者が電子商取引 Web サイトに入社し、新しいキャリアを始めると想像してください。仕事中にこの本を読んだら、何と言うでしょうか? 「なんと、この本の内容が私の仕事の内容なのです!ありがとうございます!」。
著者は開発者向けに加えて、電子商取引 Web サイトのシステム管理者が遭遇する可能性のある問題、つまりシステム環境の構築と保守についても考察します。この本の付録では、著者は、主流のオペレーティング システム プラットフォーム上で PHP と MySQL をインストール、設定、コンパイルする方法を詳細に紹介しています。 PHP と MySQL はオープンであるため、企業はこれらのツールやプラットフォームをカスタマイズする必要がある場合があります。本書の付録の内容は、この点でシステム管理者に正確な支援を提供します。
この本全体を見ると、内容は広範囲にわたり、スタイルは厳格で、理論と実践が緊密に統合されています。詳細な概念の説明と複雑で完全なコード例により、読者は学んだ理論的知識を簡単に実践することができます。このような理由から、この本は非常に幅広い読者に適しています。初心者にとって、この本は教材および参考書として使用できます。9 経験豊富な PHP および MySQL の専門家にとって、この本は優れたリファレンス マニュアルでもあるため、この本はあらゆるレベルの PHP プログラマーに適しています。
もちろん、この本にはいくつかの欠点もあります。著者は、この本で、PHP および MySQL の共同開発と、今日最も人気のある J2EE プラットフォームおよび .NET プラットフォームとの比較を追加する必要があると考えています。この比較コンテンツは、企業や開発者が適切なプラットフォームとツールを選択するのに役立ちます。おそらく、これらの内容は近い将来第 4 版で見られることになるでしょう。
声明:
当サイトのすべてのリソースはネットユーザーが投稿したり、各ダウンロードステーションを転載したりしているので、ソフトウェアの完全性を自分でチェックしてください!当サイトのすべてのリソースは学習と参考のためだけに使用されます。ビジネス用途には使用しないでください。そうしないと、発生したすべての結果はあなた自身が負担します!権利侵害がある場合は、次の連絡先に連絡してください。admin@php.cn