ゼロからわかるシリーズ改訂新版 ゼロからわかるPHP超入門
2016年5月12日紙版発売
星野香保子 著
B5判/240ページ/CD1枚
定価2,618円(本体2,380円+税10%)
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リストから削除するプログラム
この本に関連する書籍
-
みんなのPHP 現場で役立つ最新ノウハウ!
PHP開発の現場で役立つノウハウを,最新の動向を踏まえてわかりやすく解説します。PHP開発環境の構築,PHP 7以降で導入された新たな文法の解説とそれらを活用するための...
-
ゼロからわかる Linux Webサーバー超入門[Apache HTTP Server対応版]
Linuxで動かす,Webサーバーの一番優しい入門書です。CentOSとApache HTTP Serverという人気のソフトウェアでサーバーを構築し,PHPプログラムを動作させるなど基礎から...
-
3ステップでしっかり学ぶ PHP入門
本書では,初めてPHPのプログラミングを学習する人を対象として,文法の基本からデータベースとの連携までをていねいに解説しています。「この項目で学ぶこと」「実際に...
-
ゼロからわかる Java超入門 [改訂新版]
はじめてプログラムを学ぶ方に最適な、Javaプログラミングの入門書です。本書の前版である、「Java超入門 ゼロからのプログラミング」「ゼロからわかる Java超入門」と...
-
ゼロからわかる HTML&CSS 超入門
本書ではホームページを作ってみたいが何から始めたらよいか分からない,といった初心者を対象にホームページ制作の流れや制作に必要なものといった基礎知識や専門用語...