詳細! PHP 7+MySQL 入門ノート | ||
---|---|---|
本書は、2015年に5.xから7へとバージョンアップした最新のPHPについて、プログラマとしての道をスタートしようという人、他のプログラム言語の経験はあるがPHPはきちんと学んだことがないという人を対象にし、詳しいコード注釈と図解を使って丁寧にわかりやすく解説を行なっています。 各セクションごとに用意された344本のサンプルコード(ダウンロードサービスがあります)を開いて、基本シンタックスやWebページ・Webアプリケーションの作成について学んでいきましょう。 最初にMAMPを使った開発環境の準備(インストール方法、設定)について解説します。 Part2では、PHPのシンタックスについて、変数とは?制御構造とは?からスタートし、正規表現の書き方、無名関数などの高度な関数定義やオブジェクト指向プログラミングにも踏み込みます。 Part3では、実際にフォーム入力を使ってWebページを作ってみましょう。セッション、クッキーといった、より実践に近い場所でのPHPに取り組みます。 ここでは、Webサーバとのやり取りやHTMLについての知識も必要となってきます。セキュリティ対策についても随所で解説しています。 Part4では、MySQLサーバを使うにはSQL文の実行という課題が待ち受けています。しかし、Part3で学んだフォーム入力やセッションの知識を活かして、データベースからデータを取り出したり、データを書き込んだりする操作はPHPプログラマとしての実感がわく瞬間です。リレーショナルデータベースを使いこなせるスキルを鍛えてください。 |
||
著者:大重美幸 B5変形・528ページ・2色 本体価格:2,980円+税 ISBN978-4-8007-1130-4 |
||
本の購入はこちらからどうぞ | ||
サポートページへ | ||
Chapter 1 PHPの準備
※お使いのブラウザでJavaScriptが無効の場合は機能しません。
Chapter 2 変数や演算子 Section 2-1 PHPの開始タグと終了タグ Section 2-2 ステートメントの区切りとコメント Section 2-3 変数と定数 Section 2-4 文字や変数の値を表示する Section 2-5 演算子 Chapter 3 制御構造 Section 3-1 条件によって処理を分岐する if文 Section 3-2 値によって処理を分岐する switch文 Section 3-3 条件が満たされている間は繰り返す while文、do-while文 Section 3-4 カウンタを使った繰り返し for文 Chapter 4 関数を使う Section 4-1 関数 Section 4-2 ユーザ定義関数 Section 4-3 変数のスコープ Section 4-4 より高度な関数 Chapter 5 文字列 Section 5-1 文字列を作る Section 5-2 フォーマット文字列を表示する Section 5-3 文字を取り出す Section 5-4 文字の変換と不要な文字の除去 Section 5-5 文字列の比較 Section 5-6 文字列の検索 Section 5-7 正規表現の基本知識 Section 5-8 正規表現でマッチした値の取り出しと置換 Chapter 6 配列 Section 6-1 配列を作る Section 6-2 要素の削除と置換、連結と分割、重複を取り除く Section 6-3 配列の値を効率よく取り出す Section 6-4 配列をソートする Section 6-5 配列の値を比較、検索する Section 6-6 配列の各要素に関数を適用する Chapter 7 オブジェクト指向プログラミング Section 7-1 オブジェクト指向プログラミングの概要 Section 7-2 クラス定義 Section 7-3 クラスの継承 Section 7-4 トレイト Section 7-5 インターフェース Section 7-6 抽象クラス Chapter 8 フォーム処理の基本 Section 8-1 HTTPの基礎知識 Section 8-2 フォーム入力処理の基本 Section 8-3 フォームの入力データのチェック 4Section 8- 隠しフィールドでPOSTする Section 8-5 クーポンコードを使って割引率を決める Section 8-6 フォームの作成と結果表示を同じファイルで行う Chapter 9 いろいろなフォームを使う Section 9-1 ラジオボタンを使う Section 9-2 チェックボックスを使う Section 9-3 プルダウンメニューを使う Section 9-4 リストボックスを使う Section 9-5 スライダーを使う Section 9-6 テキストエリアを使う Section 9-7 日付フィールドを利用する Chapter 10 セッションとクッキー Section 10-1 セッション処理の基礎 Section 10-2 フォーム入力をセッション変数に移し替える Section 10-3 複数ページでセッション変数を利用する Section 10-4 クッキーを使う Section 10-5 クッキーで訪問カウンタを作る Section 10-6 複数の値を1つにまとめてクッキーに保存する Chapter 11 ファイルの読み込みと書き出し Section 11-1 SplFileObjectクラスを使う Section 11-2 フォーム入力をテキストファイルに追記する Section 11-3 新しいメモを先頭に挿入保存する Section 11-4 CSVファイルの読み込みと書き出し Chapter 12 phpMyAdminを使う Chapter 13 MySQLを操作する ≪ 目次を隠す |