山田 祥寛 著
本書は、PHPプログラミングに「とにかく取りかかってみたい」という方のための入門書です。Webプログラミングが初めてでも、簡単なプログラムを作りながら学習するので、サクサクわかって、みるみる力をつけることができます。本書ではXAMPPを採用。面倒で手間のかかるPHPやApache、MySQLなどソフトウェア一式のインストールが簡単なので、学習環境もすぐに用意できます。ところでPHPは、2009年7月にメジャーバージョンアップが行われ、名前空間が導入されるなど仕様が大きく変わりました。本書は、この最新PHP5.3に対応しています。とはいえ、PHPの基本が大きく変わったわけではありません。本書は入門者のための本ですので、5.3の新機能も紹介しますが、PHPの基本はバッチリおさえています。このため、PHP5であれば5.2以前の環境にも対応できる内容となっています。これからPHPを学習するなら、本書を使っていただければまず間違いありません。WindowsとLinux両対応!
(Windows&Linux対応 CD-ROM付)
付属CD-ROMのテスト環境について
CD-ROMは以下の環境で正常に作動することを確認しました。
Windows Vista SP2/XP SP3
Fedora 11
第0日 オリエンテーション
本書の読み方
PHPとはなにか?
学習を始めるための事前準備
Windowsにおける環境設定の方法
Linuxにおける環境設定の方法
レッスンを始める前に
第1日 PHPアプリケーションを動かそうう
1時限目 おぼえようPHPの基本
2時限目 繰り返し処理を理解しよう(1)
第2日 PHPの基本的なしくみを学ぼう
1時限目 フォームからの入力を受け取ろう
2時限目 繰り返し処理を理解しよう(2)
第3日 HTTPプロトコルを理解しよう
1時限目 クエリ情報を活用してみよう
2時限目 ヘッダ情報を覗いてみよう
3時限目 クッキー情報を活用しよう
第4日 関数利用で拡がるPHPの世界<基本編>
1時限目 配列関数でおみくじアプリを作ろう
2時限目 セッション関数でつくる数当てゲーム
3時限目 日付関数で万年カレンダを作成しよう
第5日 関数利用で拡がるPHPの世界<ファイル入出力編>
1時限目 テキストベースのゲストブックに書き込もう
2時限目 ゲストブックの内容を一覧表示する
3時限目 正規表現で自由フォーマットのテキストを検索する
第6日 関数利用で拡がるPHPの世界<メール&ファイルシステム編>
1時限目 メール関数で訪問者の声を受け取ろう
2時限目 ファイルをサーバにアップロードしてみよう
3時限目 ディレクトリ関数でフォルダの内容を一覧表示する
4時限目 Directorylteratorクラスでフォルダの内容を一覧表示する
第7日 関数利用で拡がるPHPの世界<XML編>
1時限目 XML版ゲストブックの内容をリスト表示する
2時限目 XML版ゲストブックに書き込もう
3時限目 Yahoo!検索Webサービスでサイト内検索を実装しよう
第8日 PDO+MySQLでカンタンデータベース連携
準 備 MySQL利用の準備をしよう
1時限目 スケジュールの登録をしてみよう
2時限目 スケジュールの検索をしてみよう
3時限目 スケジュール情報を更新/削除しよう
第9日 PHPで学ぶオブジェクト指向プログラミング
1時限目 クラスの基本概念を学ぶ
2時限目 継承や多態性でオブジェクト指向構文をもっと理解する
3時限目 PHP 5.3の目玉機能、名前空間を理解しよう
第8日 標準ライブラリPEAR&Smartyを活用しよう
1時限目 PEAR::Authでフォーム認証を実装しよう
2時限目 PEAR::HTML_AJAXでAjaxアプリを作成しよう
3時限目 テンプレートエンジンSmartyの基本
COLUMN
PHP5.3の主な新機能
PHPの歴史
きれいなプログラムを書いていますか?~コーディング規約~
クロスサイト・スクリプティング脆弱性のしくみ製
PHPをもっと学ぶための参考書籍
PHPアプリ開発に役立つ統合開発環境~Eclipse PDT~
アプリケーションフレームワークの歴史
Model-View-Controllerを理解する
PHPのパフォーマンスを支えるZend Engine
PHP拡張ライブラリの分類
PHPで動作する応用アプリケーション
内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。
正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。
本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。
刷数は奥付(書籍の最終ページ)に記載されています。
書籍の種類:
書籍の刷数:
本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。
対象の書籍は正誤表がありません。
発生刷 | ページ数 | 書籍改訂刷 | 電子書籍訂正 | 内容 | 登録日 | ||||
---|---|---|---|---|---|---|---|---|---|
1刷 | 056 ⑤上の2行 |
未 | 未 |
|
2009.12.25 | ||||
1刷 | 061 リスト2 7行目 |
未 | 未 |
|
2012.09.14 |
UK さん
2013-03-07
PHPなんて使ったことないし、つか予定もないけど、web系の知識に乏しいので勉強してみた。HTMLとPHPをハイブリッドで書くなんて読みにくいなぁ。サーバーサイドはaspかpythonがいいのではないだろうか。