ゼロからわかるシリーズ改訂新版 ゼロからわかるPHP超入門

[表紙]改訂新版 ゼロからわかるPHP超入門

B5判/240ページ/CD1枚

定価(本体2,380円+税)

ISBN 978-4-7741-7891-2

電子版
  • 電子化の予定があります

→学校・法人一括購入ご検討の皆様へ

書籍の概要

この本の概要

Webプログラマの第一歩となれるようWebの仕組みからPHPの言語仕様を中心に重要な説明だけを厳選しています.やさしく解説しているため,コンパクトで,読みやすくなっています.教科書も意識し,豊富なソースプログラム+例題+解答で,ビギナー卒業に必要な知識を,誰でも可能になるよう目指した書籍です.最新のPHP7,Windows10に対応し,MySQLとの連携も解説しています。

こんな方におすすめ

  • PHPではじめてWebプログラミングを学びたい人

目次

1章 PHPで新たな一歩を踏みだそう

1-1 そもそも,プログラムって何?

  • 1-1-1 プログラムとは?
  • 1-1-2 Webアプリケーションとは?

1-2 PHP言語について

  • 1-2-1 PHPのはじまり
  • 1-2-2 PHPの特徴
  • 1-2-3 WebサーバとWebクライアント

2章 PHPを使うための準備

2-1 PHPを使うには?

  • 2-1-1 PHPを動かすために必要なもの
  • 2-1-2 プログラムを作る流れ
  • 2-1-3 Webシステムを開発する環境

2-2 必要なものをインストールしよう

  • 2-2-1 XAMPPのインストール
  • 2-2-2 Webサーバの開始/停止方法
  • 2-2-3 MySQLサーバの開始/停止方法
  • 2-2-4 MySQLサーバパスワードの設定
  • 2-2-5 作業用フォルダの作成
  • 2-2-6 エディタのインストール

2-3 プログラマが知っておくべきこと

  • 2-3-1 文字エンコーディングと改行コードについて
  • 2-3-2 テキストエディタについて

3章 Webってどんな仕組みなの?

3-1 Webの仕組み

  • 3-1-1 インターネット上での住所-URL
  • 3-1-2 Webページが見える仕組み
  • 3-1-3 静的なページと動的なページ

3-2 HTMLについても知っておこう

  • 3-2-1 HTMLとは?
  • 3-2-2 HTMLの文法を少し理解しよう

4章 はじめてのPHPプログラム

4-1 プログラムを作って動かしてみよう

  • 4-1-1 はじめてのPHPプログラム
  • 4-1-2 エラーが表示された場合の対処
  • 4-1-3 プログラムは命令文の集まり

4-2 基本的なルール

  • 4-2-1 PHPファイルの拡張子はphp
  • 4-2-2 PHP用のタグで囲む
  • 4-2-3 命令文の区切りはセミコロン
  • 4-2-4 説明はコメントで書く
  • 4-2-5 Webブラウザへ出力する

5章 データを取り扱うには

5-1 データの入れ物-変数

  • 5-1-1 変数とは?
  • 5-1-2 変数に名前を付ける
  • 5-1-3 変数の使い方
  • 5-1-4 変数にデータを入れる
  • 5-1-5 変数に入れたデータを使う

5-2 データの種類

  • 5-2-1 値ということば
  • 5-2-2 データ型
  • 5-2-3 キャスト

5-3 文字列について

  • 5-3-1 文字列の囲み文字による違い
  • 5-3-2 エスケープシーケンス
  • 5-3-3 変数の展開
  • 5-3-4 ヒアドキュメント

5-4 変わらない値-定数

  • 5-4-1 定数とは?
  • 5-4-2 定数の作り方
  • 5-4-3 定数は変更できません

5-5 特別な変数と定数

  • 5-5-1 スーパーグローバル変数
  • 5-5-2 自動的に定義される定数-マジック定数

6章 複数のデータをまとめて扱う配列

6-1 データをまとめて-配列

  • 6-1-1 配列とは?
  • 6-1-2 配列名の付け方

6-2 配列を作る

  • 6-2-1 配列の作り方1(1つずつ代入する方法)
  • 6-2-2 配列の作り方2(array関数を使う方法)

6-3 配列に関する便利な処理

  • 6-3-1 配列に入っているデータの数を求める
  • 6-3-2 各要素を同じデータで埋める

7章 画面からデータを入力してみよう

7-1 画面の入力部品

  • 7-1-1 画面の入力部品-フォーム
  • 7-1-2 画面からの入力を受け取る

7-2 画面から入力するプログラム

  • 7-2-1 フォームからデータを受け取るプログラム
  • 7-2-2 HTML出力のエスケープ処理
  • 7-2-3 HTMLフォームデータを配列で受け取る
  • 7-2-4 Web上のセキュリティについて

8章 計算してみよう

8-1 簡単な計算をしてみる

  • 8-1-1 演算子とは?
  • 8-1-2 算術演算
  • 8-1-3 割り算について
  • 8-1-4 演算子には優先順位がある

8-2 変数を使った計算

  • 8-2-1 変数を使って計算する
  • 8-2-2 変数を使いまわして計算する

8-3 その他の計算

  • 8-3-1 インクリメントとデクリメント
  • 8-3-2 文字列演算子
  • 8-3-3 代入演算子と複合演算子

9章 条件によって処理を変える

9-1 処理の流れを変えるには?

  • 9-1-1 制御構文とは?
  • 9-1-2 PHPに用意されている制御構文

9-2 状況に応じて処理を変える

  • 9-2-1 条件分岐とは?
  • 9-2-2 条件としての真偽

9-3 もし~なら…する(if文)

  • 9-3-1 if文の使い方
  • 9-3-2 条件に合う場合に処理する(if文)
  • 9-3-3 条件に合わない場合にも処理する(if~else文)
  • 9-3-4 複数の条件で分岐する(if~elseif文)

9-4 条件の書き方

  • 9-4-1 比較演算子を使った条件
  • 9-4-2 変数の値を条件判定に使う

9-5 論理演算子で条件を組み合わせる

  • 9-5-1 論理演算子とは?
  • 9-5-2 論理演算子(and, &&)
  • 9-5-3 論理演算子(or, ¦¦)
  • 9-5-4 論理演算子(!)

9-6 複数の条件から選ぶ(switch文)

  • 9-6-1 変数の値によって処理を変える
  • 9-6-2 switch文の書き方
  • 9-6-3 switch文の別の書き方

10章 同じ処理を繰り返す

10-1 繰り返しの処理をする

  • 10-1-1 繰り返しはまかせて
  • 10-1-2 繰り返しで気をつけること

10-2 繰り返し処理(while文)

  • 10-2-1 whileの使い方
  • 10-2-2 do~whileの使い方

10-3 繰り返し処理(for文)

  • 10-3-1 for文による繰り返し
  • 10-3-2 forの使い方

10-4 配列を順番に処理する(foreach文)

  • 10-4-1 foreachの使い方1
  • 10-4-2 foreachの使い方2

10-5 繰り返しをやめる

  • 10-5-1 処理をスキップする(continue)
  • 10-5-2 繰り返しを抜ける(break)

11章 便利な関数を使ってみよう

11-1 いろいろと便利な関数たち

  • 11-1-1 関数って何だろう?
  • 11-1-2 関数の分類 

11-2 関数を自分で作る

  • 11-2-1 関数を使うには
  • 11-2-2 関数を作る
  • 11-2-3 関数を呼び出す
  • 11-2-4 ユーザ定義関数を書く場所

11-3 PHPの組込み関数を使う

  • 11-3-1 関数リファレンスを利用する
  • 11-3-2 関数リファレンスの見かた

11-4 関数の使い方のコツ

  • 11-4-1 関数呼び出しの応用1 
  • 11-4-2 関数呼び出しの応用2 

11-5 関数を使ってみよう

  • 11-5-1 実用的なプログラムを作ってみよう
  • 11-5-2 億万長者をめざして

12章 データベースを操作するには

12-1 データベースのしくみ

  • 12-1-1 データベースとは
  • 12-1-2 テーブルの構造
  • 12-1-3 データベースサーバ
  • 12-1-4 SQLとは

12-2 ToDoリストを作ってみよう

  • 12-2-1 ToDoリストの仕様
  • 12-2-2 テーブルについて考える
  • 12-2-3 データベースを作る
  • 12-2-4 テーブルを作る

12-3 PHPからデータベースを操作するには

  • 12-3-1 PDOでデータベースを操作する
  • 12-3-2 データベースへの接続と切断

12-4 ToDoリストを追加する

  • 12-4-1 INSERT文で追加する
  • 12-4-2 プレースホルダを使うSQL
  • 12-4-3 ToDoリストを追加するプログラム
  • 12-4-4 テーブルのデータを確認

12-5 ToDoリストを表示する

  • 12-5-1 SELECT文でデータを取得する
  • 12-5-2 ToDoリストを表示するプログラム

12-6 ToDoリストから検索する

  • 12-6-1 SELECT文で条件を指定する
  • 12-6-2 ToDoリストを検索するプログラム

12-7 ToDoリストから削除する

  • 12-7-1 DELETE文でデータを削除する
  • 12-7-2 ToDoリストから削除するプログラム