『PHPプログラミング(第3版)』
分類する:php電子書籍表示#ヒョウジ#:3098618ダウンロード:462
Web は、チームおよび個人のコミュニケーションにとって、これまでのところ最大のメディアです。このウェブページには、人工衛星が撮影した地球のパノラマ画像、宇宙生命の探査、家族の写真アルバム、ショッピングカート、商品リストなどが掲載されています。多くの Web ページは、HTML 用に構築されたオープン ソース スクリプト言語である PHP を利用しています。
1994 年の創設以来、PHP はその驚異的な成長により Web に旋風を巻き起こし、IBM や Oracle などによって推奨されています。
何百万もの Web サイトが PHP を使用しており、その人気と使いやすさの証拠です。人々は毎日 PHP を学び、強力な動的な Web ページを構築しています。 Andreessen Horowitz のパートナーで Netscape コミュニティの創設者である Marc Andreessen は、最近、PHP が Java を追い越して主要な Web 言語になったと述べました。
PHP 5 以降の言語コアでは、強力な文字列および配列処理ツール、およびオブジェクト指向のサポートと最適化が強調されています。オプションの拡張モジュールを使用すると、PHP アプリケーションは MySQL または Oracle データベースと対話し、グラフィックを描画し、PDF ファイルを作成し、XML ファイルを解析できます。たとえば、既存のコード ベースに PHP インターフェイスを提供するために、C で独自の拡張モジュールを作成できます。 Windows 上で PHP を実行することもできます。これにより、COM を使用して Word や Excel を呼び出したり、ODBC を使用してデータベースと対話したりするなど、他の Windows アプリケーションを制御することもできます。
この本は PHP 言語のガイドです。読み終えると、PHP 言語がどのように機能するか、標準 PHP で強力な拡張機能を使用する方法、および独自の PHP Web プログラムを設計する方法がわかるようになります。読者
PHP は文化のるつぼです。 Web デザイナーはその使いやすさと利便性を高く評価し、プログラマーはそのスケーラビリティ、パワー、多様性、スピードを高く評価するでしょう。どちらの文化も、明確かつ正確に言語に翻訳する必要があります。あなたがプログラマーであれば、この本はあなたのためのものです。私たちは PHP 言語の設計図を提示し、具体的な例について議論することに時間を無駄にする必要はありません。多くの例が詳細に説明されており、実践的なプログラミングのアドバイスとコーディング スタイルのヒントによって、あなたは単なる PHP プログラマーではなく、より優れた PHP プログラマーになれるでしょう。
Web デザイナーであれば、XML、セッション、PDF 生成、画像などの特定のテクノロジーに関する明確で役立つガイドが見つかります。簡単な言葉で表現された基本的なプログラミング原則など、必要な情報をすぐに入手できます。この本は、最新の PHP 5 機能に対応するために完全に校正されています。
前提
この本は、HTML の操作経験があることを前提としています。HTML を知らない場合は、PHP を学ぶ前に、いくつかの簡単な Web ページで経験を積む必要があります。 HTML の詳細については、Chunk Musciano と Bill Kennedy 著『HTML & XHTML: The Definitive Guide』(O'Reilly 刊) を参照してください。
この本の内容
この本の内容は、最初から順番に読んでも、興味のあるトピックに飛ばしても読めるように、丁寧に構成されています。この本には 17 章と 1 つの付録があります。次のように。
第 1 章、PHP の概要
PHP の歴史と、PHP プログラムで何ができるかの概要を説明します。
第 2 章、言語の基礎
PHP 要素の簡潔なガイド。定義子、データ型、演算子、フロー制御ステートメントなど。
第 3 章 機能
ユーザー定義関数について説明します。スコープ、可変長引数リスト、変数、無名関数が含まれます。
第 4 章、文字列
PHP コード内の文字列の構築、解析、検索、および変更に使用する必要がある関数について説明します。
第 5 章、配列
PHP コードを使用して配列を構築、処理、ソートするための関数と詳細なコメントを紹介します。
第 6 章、オブジェクト
PHP の新しいオブジェクト指向機能について説明します。この章では、クラス、オブジェクト、継承、およびイントロスペクションについて学びます。
第 7 章、Web テクノロジー
フォームパラメータと検証、Cookie、セッションなどの Web の基礎について説明します。
第 8 章、データベース
PEAR データベースと MySQL データベースを例として、データベースを使用するための PHP のモジュールと関数について説明します。同時に、SQLite データベース エンジンと新しい PDO インターフェイスについても説明します。
第 9 章、画像
PHP を使用して、さまざまな形式のイメージ ファイルを作成および変更する方法を示します。
第 10 章、PDF
PHP プログラムから動的 PDF ファイルを作成する方法について説明します。
第 11 章、XML
XML データを生成および解析するための更新された PHP 拡張機能を導入します。
第 12 章、セキュリティ
プログラマーが安全なスクリプトを作成するための貴重なアドバイスとガイダンスを提供します。悲惨な間違いを避けるために役立つプログラミングのベスト プラクティスを学びます。
第 13 章、アプリケーション技術
ほとんどの PHP プログラマーが最終的に使用する高度なテクニックについて説明し、エラー処理とパフォーマンス チューニングを紹介します。
第 14 章、さまざまなプラットフォームでの PHP
Windows 上の PHP のコツと落とし穴を説明し、Windows の独自の COM 機能についても説明します。
第 15 章、Web サービス
PHP を使用して最新の Web サービス API を作成し、API を他のシステムに接続するためのテクノロジーを提供します。
第 16 章、PHP のデバッグ
PHP コードをデバッグするためのテクニックと、デバッグ可能な PHP コードを作成する方法について説明します。
第 17 章、日付と時刻
日付と時刻を処理するための PHP の組み込みクラスについて説明します。
付録 A
すべてのコア PHP 関数のクイック リファレンス。
この本も同意
本書では、次の表記規則を使用しています。
イタリック
新しい用語、URL、電子メール アドレス、ファイル名、およびファイル拡張子を表します。
一定の幅
プログラム コードを表すために使用され、通常の段落内の変数または関数名、データベース、データ型、環境変数、式、キーワードを参照するためにも使用されます。
一定幅の太字
ユーザーが正しく入力する必要があるコマンドまたはテキストを表します。
一定幅の斜体
ユーザーはテキストを独自の値またはコンテキスト値に置き換える必要があります。
このアイコンは、ヒント、提案、または一般的なメモを示します。
このアイコンは警告または注意を示します。
中国語版の書籍の切り欠きには、元の本のページ番号を示す「 」がマークされており、読者が元の英語版の書籍と比較して読みやすくなっています。索引に記載されているページ番号は、この本のページ番号は英語版のオリジナル版のページ番号です。
声明:

当サイトのすべてのリソースはネットユーザーが投稿したり、各ダウンロードステーションを転載したりしているので、ソフトウェアの完全性を自分でチェックしてください!当サイトのすべてのリソースは学習と参考のためだけに使用されます。ビジネス用途には使用しないでください。そうしないと、発生したすべての結果はあなた自身が負担します!権利侵害がある場合は、次の連絡先に連絡してください。admin@php.cn

最新のコース

続きを見る
  • [Web フロントエンド] Node.js クイック スタート
    [Web フロントエンド] Node.js クイック スタート
    このコースは初心者向けに特別に設計されており、学生が Node.js の基本知識とコア テクノロジを迅速に習得できるようにすることを目的としています。このコースは、Node.js のインストールと環境構成から始まり、徐々にその非同期プログラミング モデル、モジュール システム、イベント駆動メカニズムを詳しく分析します。豊富な実践事例を通じて、学生は Node.js を使用して効率的で安定した Web サーバーを構築し、HTTP リクエストと応答を処理し、ファイル操作とデータベース対話を実行する方法を学びます。さらに、このコースでは、フロントエンド開発における Node.js の典型的なアプリケーション シナリオも紹介し、学生が実践的な能力を迅速に向上させ、フロントエンド開発の課題に簡単に対処できるようにします。
  • 海外のWeb開発フルスタックコースの完全なコレクション
    海外のWeb開発フルスタックコースの完全なコレクション
    このコースは、HTML、CSS、JavaScript、Vue.js、React、Flutter、モバイル APP 開発をカバーする包括的なチュートリアルです。基本的な Web ページ制作から、フロントエンドとバックエンドの複雑な対話、モバイル アプリケーションの実践的な開発まで、コースは内容が豊富で非常に実践的です。一連の実践的なプロジェクトを通じて、さまざまな開発スキルを深く理解し習得し、フルスタック開発エンジニアとして早期に成長します。初心者も経験豊富な開発者も、その恩恵を受けることができます。このコースの学習を通じて、Web アプリケーションやモバイル アプリケーションを独自に開発する能力を身につけ、将来のキャリア開発のための強固な基盤を築きます。
  • Go言語実践GraphQL
    Go言語実践GraphQL
    このコースは、学習者が Go 言語を使用して GraphQL サービスを実装する方法を習得できるように設計されています。このコースでは、GraphQL の基礎知識から始まり、そのデータ クエリ言語の特性と利点を深く分析し、Go 言語の特性と組み合わせて、GraphQL サーバーの構築方法、リクエストの処理方法、データの定義方法を詳しく説明します。パターンなど豊富な実践事例を通じて、学習者は実際のプロジェクトに GraphQL を統合してデータ インタラクションの柔軟性と効率を向上させる方法を学びます。このコースは、Go 言語の一定の基礎を備えた開発者に適しており、効率的で最新の API を構築するために必須のコースです。
  • 550W ファンマスターが JavaScript をゼロから段階的に学習します
    550W ファンマスターが JavaScript をゼロから段階的に学習します
    このコースは初心者向けに特別に設計されており、Google の責任者が指導します。このコースは JavaScript の基礎知識から始まり、構文、関数、オブジェクト、イベント処理などをカバーして徐々に深めていきます。鮮やかな事例と実践的な演習を通じて、学生は JavaScript のコアスキルをすぐに習得できます。上司が直接学生の質問に答え、プログラミング体験を共有することで、学生はリラックスした楽しい雰囲気の中で JavaScript マスターに成長することができます。プログラミングの初心者であっても、スキルを向上させたい開発者であっても、このコースは JavaScript を学習するための最良の選択となるでしょう。
  • Python マスター Mosh、基礎知識ゼロの初心者でも 6 時間で始められる
    Python マスター Mosh、基礎知識ゼロの初心者でも 6 時間で始められる
    このコースでは、プログラミングの旅に出かけます。ゼロから始めるこの 6 時間のコースでは、Python の基礎と高度な概念について説明します。 あなたが初心者であっても、スキルを向上させたい経験豊富なプログラマーであっても、Mosh の詳細な説明と明確な指導方法により、Python をすぐに使いこなすことができます。変数、データ型、条件、ループ、関数、オブジェクト、モジュールについて詳しく学び、実践的な演習で理解を深めます。 このコースは、Python を学習し、さまざまなキャリア分野への準備を整えるのに最適です。 Mosh の専門知識と教育に対する情熱により、熟練した Python 開発者への道を自信を持って歩み始めることができます。