改訂新版 基礎PHP
本書の特徴
待望の改訂版登場!PHP5で作るWebアプリケーション
最新バージョンPHP5にいち早く対応した解説書。プログラマからWebデザイナーまで、あらゆるPHPユーザーのために、PHPの最新機能・サイト構築ノウハウ・データベースとの連携などを解説。最終章ではテンプレートシステム
Smartyを使ってスケジュール管理アプリ作成に挑戦します。
--------------------------------------------------
まとめて読んで 更にスキルアップのこんな書籍
- PHP標準ライブラリPEARを使ってラクラクWeb開発を
「PEAR入門 PHP標準ライブラリを極める!」(翔泳社)
- 使用頻度の高いものから厳選されたハンディサイズのリファレンス
「プチリファレンスPHP4」(秀和システム)
- 較べて解る 深まる理解
「JSP/PHP/ASP サーバサイドプログラミング徹底比較」(技術評論社)
--------------------------------------------------
Contents 第1章 Are you ready for PHP?
1-1 PHPとは
1-2 環境構築の前に
1-3 Windowsでの環境構築
1-4 Linuxでの環境構築
1-5 サーバーをリモートで操作するための準備
第2章 PHPの基本を学ぼう
2-1 PHPの用語
2-2 PHPの各種文法
2-3 関数〜PHPには関数が多い!〜
2-4 演算子
2-5 制御構造
2-6 クラス
2-7 PHP5で大きく変わったオブジェクト
第3章 PHPでアプリケーションを作ってみよう
3-1 サーバーとクライアント間のデータのやりとり
3-2 日付・時刻関数
3-3 ファイルを扱う
3-4 正規表現を活用する
3-5 日本語の扱いとマルチバイト文字列
3-6 PHPでメールを送信する
3-7 HTTP関数
3-8 バイナリデータの動的生成
第4章 データベースとPHPの連携
4-1 データベースを使ってみよう
4-2 MySQLを使ってみよう
4-3 PHPでデータベースを見る
4-4 データベースを操作する
4-5 PHP5でバンドルされた軽量データベースサーバーSQLite
第5章 本格アプリケーションに挑戦! 掲示板を作ってみよう!
5-1 掲示板の作成に使用するPEARとは?
5-2 どんな掲示板にする?
5-3 Init_classクラスとhtml_dispの共通関数
5-4 掲示板を表示してみよう
5-5 書き込みをしよう
5-6 書き込みを削除しよう
5-7 検索をしよう
第6章 テンプレートシステムを使った本格アプリ〜スケジュール管理〜
6-1 スケジュール管理アプリケーションの作成に使用するSmartyとは?
6-2 どんなスケジュール管理アプリケーションにする?
6-3 スケジュール管理アプリ用共通関数一覧
6-4 ログインしてみよう
6-5 スケジュールカレンダーを表示してみよう
6-6 日別スケジュールを表示してみよう
6-7 スケジュールを編集してみよう
6-8 コマンドラインからPHPを実行してみよう
付録A PHP関連情報
付録B 練習問題の解答
|