PHP プログラミング (第 2 版) サンプル章
分類する:php電子書籍表示#ヒョウジ#:2868321ダウンロード:310
目次
第 1 章 php の概要 1
1.1. phpって何ができるの? 1
1.2. php 開発の簡単な歴史 2
1.3. PHP 7 をインストールします
1.4. PHP の概要 9
第 2 章 言語の基礎 18
2.1.語彙構造 18
2.2.データ型 25
2.3.変数 32
2.4.式と演算子 36
2.5.フロー制御ステートメント 49
2.6.コード 57 が含まれています
2.7. php 59 を Web ページに埋め込む
第 3 章 機能 63
3.1.関数呼び出し 63
3.2.関数の定義 64
3.3.変数スコープ 66
3.4.関数パラメータ 68
.3.5.戻り値 71
3.6.変数関数 72
3.7.匿名関数 73
第 4 章 弦 74
4.1.文字列定数の引用符 74
4.2.出力文字列 78
4.3.単一文字へのアクセス 82
4.4.文字列を整理する 82
4.5.エンコードとエスケープ 83
4.6.文字列の比較 89
4.7.文字列の処理と検索 91
4.8.正規表現 97
4.9.スタイル付き正規表現 101
4.10. Perl 互換の正規表現 106
第 5 章 配列 119
5.1.インデックス付き配列と連想配列 119
5.2.配列要素の識別 120
5.3.配列へのデータの保存 120
5.4.多次元配列 123
5.5.複数の値を抽出する 123
5.6.配列と変数間の変換 127
5.7.アレイ 128 をトラバースします
5.8.並べ替え 133
5.9.配列全体に作用します 138
5.10.配列 140 の使用
第6章 オブジェクト143
6.1.用語集 144
6.2.オブジェクトの作成 144
6.3.オブジェクトのプロパティとメソッドへのアクセス 145
6.4.クラス 146 を宣言します
6.5.内観 153
6.6.連載 159
第 7 章 Web テクノロジー 164
7.1. http 基本 164
7.2.変数 165
7.3.サーバー情報 166
7.4.フォーム処理 168
7.5.応答ヘッダー 182 を設定します。
7.6.ステータス185を維持
7.7. SSL 195
第8章 データベース 196
8.1. php を使用してデータベースにアクセスする 196
8.2.リレーショナル データベースと 198
8.3. pear db の基本 199
8.4.高度なデータベース技術 205
8.5.サンプルプログラム211
第 9 章 グラフィックス 225
9.1. 225 ページに画像を埋め込む
9.2. gd拡張子226
9.3.画像の基本概念 227
9.4.画像の作成と描画 228
9.6.ボタンを動的に作成する 236
9.7.ズーム画像 239
9.8。カラー処理 240
第 10 章 pdf 246
10.1. pdf 拡張子 246
10.2.ドキュメントとページ 246
10.3.テキスト 248
XML 261
11.1.はじめに 261
11.2. XML 263 を生成
11.3. XML 264 を解析する
11.4. dom 277 で XML を解析する
11.5. simplexml を使用して XML 277 を解析する
11.6. xslt 278 を使用して XML を変換する
11.7.ウェブサービス 280
第 12 章 セキュリティ 285
12.1.入力フィルタリング 285
12.2.エスケープ出力 290
12.3.クロスサイト スクリプティング攻撃 293
12.4.セッション偽造 294
12.5.ファイルアップロード 295
12.6.ファイルアクセス権限 296
12.7。 PHPコード299
12.8。シェルコマンド 300
12.9。詳細はこちら 301
12.10.安全ポイントまとめ301
第 13 章 アプリケーション テクノロジ 302
13.1.コードベース 302
13.2.テンプレートシステム 303
13.3.出力処理 306
13.4.エラー処理 308
13.5.パフォーマンスチューニング 313
第 14 章 PHP 321 の拡張
14.1.アーキテクチャの概要 321
14.2.拡張機能 322 を作成するために必要なもの
14.3.最初の拡張機能を作成します 323
14.4. config.m4 ファイル 333
14.5。メモリ管理 336
14.6.型 pval/zval データ型 338
14.7。パラメータの処理 342
14.8。戻り値 345
14.9。名言349
14.10.グローバル変数 350
14.11。変数の作成 354
14.12拡張 ini 項目 355
14.13。リソース 357
14.14。次/以降 359
第 15 章 Windows 359 上の PHP
15.1. Windows に php 359 をインストールして設定する
15.2. Windows および UNIX プラットフォーム用の移植可能なコードの作成 363
15.3. com 366 とのやり取り
15.4.データ ソース インタラクション 372
付録a 関数リファレンス 377
声明:

当サイトのすべてのリソースはネットユーザーが投稿したり、各ダウンロードステーションを転載したりしているので、ソフトウェアの完全性を自分でチェックしてください!当サイトのすべてのリソースは学習と参考のためだけに使用されます。ビジネス用途には使用しないでください。そうしないと、発生したすべての結果はあなた自身が負担します!権利侵害がある場合は、次の連絡先に連絡してください。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 開発者への道を自信を持って歩み始めることができます。