独習PHP
入門から、PEAR、SmartyまでPHPをこの1冊で!
いよいよあの独習シリーズにPHPが登場です。
PHP最新版5.1に対応し、サーバーサイドプログラミングの基礎からオブジェクト指向、またデータベース連携やPEAR、Smartyなどの定番ライブラリまでを詳しく解説。
読んで、試せる練習問題を多数収録しているので、1人で学習するのも安心です。
--------------------------------------------------
まとめて読んで 更にスキルアップのこんな書籍
- PHP標準ライブラリPEARを使ってラクラクWeb開発を
「PEAR入門 PHP標準ライブラリを極める!」(翔泳社)
- 基礎からじっくり確実にステップアップ
「10日でおぼえるPHP5入門教室」(翔泳社)
- ロジックとウェブデザインの架け橋Smartyを極めよう
「Smarty入門 PHP+テンプレート・エンジンでつくるMVCアプリケーション」(翔泳社)
- 実用サンプルでより具体的な用途を
「今日からつかえるPHP5サンプル集」(秀和システム)
- 較べて解る 深まる理解
「JSP/PHP/ASP サーバサイドプログラミング徹底比較」(技術評論社)
--------------------------------------------------
Contents
第1章 イントロダクション
静的なページと動的なページ
PHP利用のための基本環境設定
Windows/Linux共通の環境設定の手順
この章の理解度チェック
第2章 基本構文
PHPの基本構文
変数
スーパーグローバル変数
定数
演算子
条件分岐
繰り返し処理
関数
この章の理解度チェック
第3章 オブジェクト指向構文
クラス
クラスの定義
継承
ポリモーフィズム
例外処理
PHP 5独自のオブジェクト指向構文
この章の理解度チェック
第4章 関数
マルチバイト文字列関数
マルチバイト正規表現関数
日付・時刻関数
ディレクトリ関数&ファイルシステム関数
XML関数
この章の理解度チェック
第5章 データベース連携
データベースの種類
データベース抽象化レイヤ
データベース接続の準備
データベースへの接続
SQLインジェクションとプレイスホルダ
結果セットの取得
トランザクション処理
メタデータ
この章の理解度チェック
第6章 PHPで利用可能なライブラリ
PHP拡張ライブラリの種類
PEARライブラリのインストール方法
PEAR::DB_DataObject
PEAR::Auth
PEAR::HTML_QuickForm
PEAR::Cache_Lite
PEAR::Pager
PEAR::Log
FPDF
この章の理解度チェック
第7章 テンプレートエンジンSmarty
HTML埋め込みモデルの欠点
Smartyのインストール方法
Smartyの基本動作
テンプレートの構造
修飾子
繰り返し処理:{foreach}関数
条件分岐:{if}関数
外部テンプレートを引用する:{include}関数
Smartyの高度な利用方法
この章の理解度チェック
|