プログラミング初心者向けのPHP入門書。10年ぶりにメジャーバージョンアップされたPHP 7対応です。PHP 7では大幅な高速化やモリ使用量の低減、抽象構文木といった新機能の追加など、大幅に機能が改善されています。本書も新バージョンに対応して大幅に内容が改訂されています。Webアプリケーションを作成できるように、PHPの基礎からデータベースとの連携、セッション管理などについてひと通り解説するほか、コマンドラインでの操作やデバッグやテスト、またフレームワークについても紹介。さらにはSwiftと連携したメール送信など、より広範囲に入門者用の解説も追加しています。
https://www.ohmsha.co.jp/book/9784873117935/
正誤表やDLデータ等がある場合はこちらに掲載しています
まえがき
1章 オリエンテーションとはじめの一歩
1.1 Webの世界におけるPHPの位置
1.2 PHPの優れている点
1.2.1 PHPはフリー(無料)
1.2.2 PHPはフリー(自由)
1.2.3 PHPはクロスプラットフォーム
1.2.4 PHPは幅広く使われている
1.2.5 PHPは複雑さを隠す
1.2.6 PHPはWebプログラミングのために開発されている
1.3 実際のPHPプログラム
1.4 PHPプログラムの基本ルール
1.4.1 開始と終了のタグ
1.4.2 ホワイトスペースと大文字小文字の区別
1.4.3 コメント
1.5 まとめ
2章 テキストと数の操作
2.1 テキスト
2.1.1 テキスト文字列の定義
2.1.2 テキストの操作
2.2 数値
2.2.1 さまざまな種類の数値の利用
2.2.2 算術演算子
2.3 変数
2.3.1 変数の操作
2.3.2 文字列内に変数を入れる
2.4 まとめ
2.5 演習問題
3章 ロジック:判定と繰り返し
3.1 trueとfalse
3.2 判定
3.3 複雑な判定
3.4 繰り返し
3.5 まとめ
3.6 演習問題
4章 データのグループ:配列の操作
4.1 配列の基本
4.1.1 配列の作成
4.1.2 適切な配列名の選択
4.1.3 数値配列の作成
4.1.4 配列サイズの洗い出し
4.2 配列のループ
4.3 配列の変更
4.4 配列のソート
4.5 多次元配列の使用
4.6 まとめ
4.7 演習問題
5章 ロジックのグループ:関数とファイル
5.1 関数の宣言と呼び出し
5.2 関数へ引数を渡す
5.3 関数から値を返す
5.4 変数スコープ
5.5 引数と返り値への規則の適用
5.6 別ファイルのコードの実行
5.7 まとめ
5.8 演習問題
6章 データとロジックの結合:オブジェクトの操作
6.1 オブジェクトの基本
6.2 コンストラクタ
6.3 例外を使った問題の通知
6.4 オブジェクトの拡張
6.5 プロパティとメソッドのアクセス権
6.6 名前空間
6.7 まとめ
6.8 演習問題
7章 ユーザとの情報交換:Webフォームの作成
7.1 便利なサーバ変数
7.2 フォームパラメータへのアクセス
7.3 関数を使ったフォーム処理
7.4 データの検証
7.4.1 必須項目
7.4.2 数値要素や文字列要素
7.4.3 数値範囲
7.4.4 メールアドレス
7.4.5