ホームページ >バックエンド開発 >PHPチュートリアル >PHP および MySQL Web 開発 (原著第 3 版) 序文_PHP チュートリアル
はじめに:
PHP および MySQL Web 開発の世界へようこそ。本書では、PHPとMySQLを使った私たちの実践経験のエッセンスを紹介します。 PHP と MySQL は、現在最も人気のある Web 開発ツールの 2 つです。
この本を学ぶべき理由
この本では、最も単純な注文フォームから複雑で安全な電子商取引サイトまで、インタラクティブな Web サイトの作成方法を紹介します。さらに、読者は、オープンソース テクノロジを使用してそれを実装する方法も学びます。
この本の対象読者は、HTML の基本的な知識をすでに知っており、これまでにいくつかの最新のプログラミング言語を使用してプログラムを開発したことがある読者です。ただし、インターネット プログラミングに従事したことやリレーショナル データベースを使用したことがある読者は必要ありません。 。あなたが初心者レベルのプログラマであれば、この本は依然として非常に役立つことがわかりますが、内容を吸収して消化するには時間がかかるかもしれません。基本的な概念を見逃さないように努めますが、これらの基本的な概念を比較的簡単に紹介します。この本の一般的な読者は、PHP と MySQL をマスターしたいと考えており、大規模な Web サイトや電子商取引タイプの Web サイトの作成に熱心に取り組んでいる人々です。読者の中には、すでに別の Web 開発言語を使用している人もいるかもしれません。そうであれば、この本の内容を理解しやすくなります。
私たちがこの本の初版を書いたのは、せいぜい PHP 関数の基本的なリファレンスに過ぎない本を探すのにうんざりしたからです。これらの本は役に立ちますが、上司や顧客に「さあ、ショッピング カートを作ってください」と言われたときには役に立ちません。私たちは、この本のすべての例を実践的なものにするよう努めました。サンプル コードの多くは Web サイトで直接使用でき、コードのほとんどはわずかな変更を加えれば直接使用できます。
この本を使用するとどのような知識が得られますか?
この本を学習すると、読者は実践的な動的 Web サイトを作成できるようになります。プレーン HTML を使用して Web サイトを作成したことがある場合は、このアプローチの制限に気づくでしょう。純粋な HTML Web サイトの静的コンテンツは、静的のみにすることができます。特に更新されない限り、その内容は変更されません。ユーザーは、いかなる形式でもサイトを操作することもできません。
プログラミング言語 (PHP など) とデータベース (MySQL など) を使用して、動的なサイトを作成できます。サイトをカスタマイズして、サイトにリアルタイムの情報を含めることができます。
この本では、実践的なアプリケーションの紹介に多くの労力を費やしています。シンプルなオンライン注文システムから始めて、PHP と MySQL のさまざまな部分について説明します。
機能的な Web サイトの作成に関連する電子商取引とセキュリティの側面について説明し、PHP と MySQL を使用してこれらの側面を実装する方法を紹介します。
本の最後の部分では、実際のプロジェクトを実装し、読者と協力してユーザー認証とパーソナライゼーション設定、ショッピング カート、コンテンツ管理システム、Web ベースの電子メール、およびメーリング リスト マネージャーを設計、計画、構築する方法を紹介します。 Web フォーラム、PDF ドキュメントの生成、XML と SOAP を使用した Web サービスや他のプロジェクトへの接続。
これらのプロジェクトは直接使用することも、読者の実際のニーズに合わせて変更することもできます。私たちがこれらのプロジェクトを選択したのは、これら 8 つのプロジェクトが Web ベースのアプリケーションを作成するときにプログラマーによって使用される最も一般的なプロジェクトであると考えているためです。ニーズが異なる場合でも、この本は目標を達成するのに役立ちます。
PHP とは
PHP は、Web 用に特別に設計されたサーバーサイドのスクリプト言語です。 HTML ページには、ページがアクセスされるたびに実行される PHP コードを埋め込むことができます。 PHP コードは Web サーバーで解釈され、訪問者に表示される HTML またはその他の出力を生成します。
PHP は 1994 年に登場し、当初は Rasmus Lerdorf の作品でした。他の天才たちがこの言語を改良し、現在広く使用されている成熟した PHP になるまでに 4 回の非常に重要な書き換えを経ました。 2004 年 8 月の時点で、PHP は世界中の 1,700 万以上の Web サイト ドメインにインストールされており、この数は急速に増加し続けています。訪問。この書籍に関する情報を検索するには、検索ボックスに ISBN (0-672-32672-8) または書籍のタイトルを入力します。
読者がこの本を楽しんで、私たちがこれらの製品を使い始めたときと同じように PHP と MySQL について学んでくれることを願っています。それらを使用するのは本当に楽しいです。間もなく、読者は、これらの堅牢で強力なツールを使用して動的なリアルタイム Web サイトを作成する何百もの Web 開発者に加わることができるようになります。
謝辞
この本とその多大な尽力に感謝します。シェリー・ジョンストンに特別の感謝の意を表したいと思います。彼の献身と忍耐がなければ、この本の出版は不可能でした。また、この本に貢献してくださったイスラエル・デニス・ジュニアとクリス・ニューマンにも感謝したいと思います。
PHP および MySQL 開発チームの仕事に非常に感謝しています。彼らの働きにより、私たちの執筆が容易になります。
1998 年の eSec で「PHP で実行できる」と言ってくれた Adrian Close に感謝します。彼は私たちは PHP が大好きだと言いましたが、結局彼の言うことは正しかったことが分かりました。
最後に、この本を執筆している間、私たちの「孤立」に耐えてくれた家族と友人に感謝したいと思います。サポートしてくれた家族のメンバー、ジュリー、ロバート、マーティン、レスリー、アダム、ポール、アーチャー、バートンに特別に感謝します。