基礎から学べる PHP 標準コースウェア
2009年3月25日紙版発売
河西朝雄 著
B5変形判/392ページ
定価3,168円(本体2,880円+税10%)
ISBN 978-4-7741-3800-8
ただいま弊社在庫はございません。
書籍の概要
この本の概要
本書は言語として初めてPHPを勉強する人,C言語などは勉強したことがあるがPHPは初めての人を対象にしています。早い段階でPHPとしての特徴が学べるように,簡潔で詳しく,系統的に解説しています。各単元末の例題,練習問題を解いていくことによって,進行具合もチェックすることができます。
こんな方におすすめ
- PHPを学習したい人
- 大学や専門学校等の教材として
- PHPプログラミングを独学したい人
目次
第1章 開発環境の構築
- 1.1 XAMPPとは
- 1.2 XAMPPのインストール
- 1.3 環境の確認
- 1.4 XAMPPの管理
- 1.5 開発環境の構成
- 1.6 セキュリティ
第2章 PHP 入門
- 2.1 PHPとは
- 2.2 PHPの書式
- 2.3 命令文
- 2.4
タグ
- 2.5 HTMLタグの出力
- 2.6 変数の役割
- 2.7 定義済み変数と関数
- 2.8 サーバーとクライアントのデータ授受(フォーム処理)
- 2.9 ファイル処理(アクセスカウンタ)
第3章 PHP でプログラムを作る上での基礎
- 3.1 変数と定数
- 3.2 データの書式付き表示
- 3.3 if else文
- 3.4 複雑な条件式
- 3.5 for文
- 3.6 二重ループ
- 3.7 配列
- 3.8 言語仕様とは
- 3.9 補足事項
第4章 流れ制御文
- 4.1 while文
- 4.2 do while文
- 4.3 elseif文
- 4.4 switch文
- 4.5 foreach文
- 4.6 その他の文
- 4.7 補足事項
第5章 データ型,配列
- 5.1 データ型
- 5.2 連想配列
- 5.3 2次元配列
- 5.4 動的配列
- 5.5 配列演算
- 5.6 変数のスコープと寿命
- 5.7 補足事項
第6章 演算子と式
- 6.1 演算子の種類
- 6.2 文字列演算
- 6.3 厳密な比較演算子
- 6.4 論理演算
- 6.5 キャスト
- 6.6 その他の演算子
- 6.7 補足事項
第7章 ユーザ定義関数
- 7.1 ユーザ定義関数
- 7.2 配列を渡す,配列を返す
- 7.3 参照渡し
- 7.4 2次元配列を渡す
- 7.5 再帰
- 7.6 補足事項
第8章 文字列関数
- 8.1 比較
- 8.2 トークンに分離
- 8.3 結合
- 8.4 検索(サーチ)
- 8.5 部分文字列の取得
- 8.6 書式付文字列への入出力
- 8.7 マルチバイト文字列
- 8.8 エンコーデイング
- 8.9 URLエンコード/BASE64エンコード
- 8.1 HTMLエンティティ
- 8.11 補足事項
第9章 配列,変数関数
- 9.1 検索(サーチ)
- 9.2 走査
- 9.3 ソート
- 9.4 コールバック関数を使ったユーザ定義のソート
- 9.5 抽出(フィルタリング)
- 9.6 配列要素の移動
- 9.7 変数の型の調査
- 9.8 変数の状態の検査
- 9.9 その他の配列関数
第10章 時間,数学,正規表現,PHP オプション情報
- 10.1 時間の取得
- 10.2 タイムスタンプ(シリアル値)
- 10.3 三角関数
- 10.4 乱数
- 10.5 データ変換
- 10.6 正規表現によるマッチング
- 10.7 正規表現による置換
- 10.8 PHPオプション情報の取得
- 10.9 その他の関数
第11章 ファイルシステム関数
- 11.1 ファイルオープン
- 11.2 テキストモードとバイナリモード
- 11.3 書式付入出力
- 11.4 ファイル位置の移動
- 11.5 ファイルの一括取得
- 11.6 ファイル操作
- 11.7 ファイル情報
- 11.8 ディレクトリ操作
- 11.9 補足事項
第12章 グラフィックス(GD)
- 12.1 グラフィックス描画の概要
- 12.2 四角,楕円,円弧,多角形の描画
- 12.3 文字の表示
- 12.4 画像操作
- 12.5 補足事項
第13章 フォーム処理
- 13.1 フォーム処理の概要
- 13.2 アンケート処理
- 13.3 画像のアップロード
- 13.4 アップロードファイルの種別の判定
- 13.5 イメージのクリック位置の取得
- 13.6 フォームから送信されたデータで作画する
- 13.7 補足事項
第14章 クッキー,HTTP 認証,セッション,ハッシュ
- 14.1 クッキー
- 14.2 HTTPヘッダの送信
- 14.3 HTTP認証
- 14.4 セッション
- 14.5 セッションIDをURLに埋めて渡す
- 14.6 ハッシュ
- 14.7 補足事項
第15章 拡張モジュール
- 15.1 拡張モジュール(PEAR,PECL)の概要
- 15.2 Exif
- 15.3 ファイル圧縮(ZIP)
- 15.4 補足事項
第16章 メール
- 16.1 ASCIIメールの送信
- 16.2 日本語メールの送信
- 16.3 本文のエンコード
- 16.4 添付ファイル
- 16.5 mb_send_mail
- 16.6 補足事項
第17章 データベース
- 17.1 MySQLデータベースの作成(phpMyAdmin)
- 17.2 MySQL拡張モジュール
- 17.3 日本語対応
- 17.4 dbx
- 17.5 補足事項
第18章 セキュリティ
- 18.1 バイナリセーフとヌルバイト攻撃
- 18.2 クロスサイトスクリプティング
- 18.3 ファイルアップロード
- 18.4 ファイルシステムのセキュリティ
- 18.5 変数汚染
Appendix 拡張モジュールリファレンス
この本に関連する書籍
-
ゼロからできる PHP+MySQL Webシステム構築
2006年3月に発売された「導入効果バツグン! PHP5.0+MySQL5.0で構築する最速Webシステム」の改訂版です。好評だったPHPプログラミング→MySQLによるデータベース操作→We...
-
CakePHP ポケットリファレンス
CakePHPはPHPで動作する,Webシステムの高速開発を目的としたフレームワークです。外部ライブラリに依存せず,設置も簡単なため,短期間で効率的な開発環境を実現するこ...
-
速攻&活用!Web開発者のためのPHPベストサンプル集
本書は多数のサンプルを収録したPHPプログラミング解説書です。幅広いユーザ層に活用していただけるよう,メッセージを出力する単純なものから,Webフォームやデータベ...
-
[改訂版]PHPポケットリファレンス
本書は,膨大なPHPのコマンド群を,「〜したい」などといった目的によって引いて調べることができます。もちろんコマンド名から引くことも可能。知りたいことを,その場...