学生のためのPHP言語

基礎からウェブシステムまで

学生のためのPHP言語

PHPとはウェブサイト構築に特化したスクリプト型言語であり、掲示版やブロなど様々なウェブサイトに使用されている。

著者 山本 昌弘
ジャンル 情報・コンピュータ
シリーズ 学生のための
出版年月日 2011/04/01
ISBN 9784501549503
判型・ページ数 B5・128ページ
定価 本体1,900円+税
在庫 在庫あり

この本に関するお問い合わせ・感想

PHPとは、ウェブサイト構築に特化したスクリプト型言語であり、掲示版やブログ、ネットショッピングなど様々なウェブサイトに使用されている。前半でプログラムの基本的な文法を習得し、後半では実際に簡単なウェブシステムを構築する。実際のシステム構築で興味・モチベーションの持続+就職のためのスキルアップにも。

 近年インターネットの普及とともに,インターネット上のウェブサイトが非常に増加してきています.また最近の多くの情報システムは,ウェブ上で実現されるものが多くなってきています.ウェブサイトのウェブ情報システムはウェブサーバー上で動作するプログラムで,これまでは,プログラム言語としてサーバーサイドプログラム言語であるスクリプト言語と呼ばれるPerl(パール),JSP(ジェー・エス・ピー),ASP(エー・エス・ピー)などが多く使用されていました.しかし,これらの言語は使用することが複雑であり,専門プログラマー向きであることから,簡単にプログラムができるスクリプト言語として「PHP」(ピー・エイチ・ピー)が開発されました.また,ウェブ情報システムでは頻繁にデータベースを使用することから,PHPはデータベースを簡単に使用できるように考慮されています.このため,最近では,PHPで書かれたウェブ情報システムが増加の傾向で,ポピュラーになってきています.
 PHP言語を習得すると,簡単にウェブシステムを作成することができるようになります.
 本書では,プログラムの経験のない初心者から,ほかのプログラム言語を少し学んだことのある中級者を対象に,PHPプログラミングの基礎から,簡単なウェブ情報システムのプログラム作成まで解説します.
 本書の第5章までの基礎編の前半部では,PHP言語の文法や構文を具体的な例題を作成しながら,基礎を解説します.後半部では具体的なウェブ応用システムを作成するのに最低限必要なPHP言語の基礎知識となります.
 第6章以降の応用編では,ウェブ応用システムで頻繁に使用されるを簡単な応用プログラムの例題を具体的に作成することで,作成の仕方を学びます.これによって,初心者でも簡単なウェブ応用システムが作成できることになります.
 プログラム言語を学ぶには,実践が非常に重要であることから,本書ではすべて,例題をベースに解説をします.各章の例題を自分で実際に入力して,その動作を確認することをお勧めします.
 2011年3月
 著者しるす

◆書籍関連情報◆


関連ファイルのダウンロード
第1章 PHPとApacheの設定
 1・1 PHPについて
  ① PHPとは
  ② PHPの特徴
 1・2 PHPプログラムの作成に必要なソフトウェア
 1・3 PHPのインストールと初期設定
  ① PHP5のインストール
  ② PHPのiniファイルの設定
  ③ ライブラリーファイルのコピー
  ④ 環境設定
 1・4 サーバーソフトApacheのインストールと起動
  ① Apacheのインストール
  ② Apacheの起動と終了
  ③ ApacheとPHPを接続するためのhttpd.confの修正
  ④ ApacheとPHPの接続動作確認

第2章 PHPの基本
 2・1 PHPプログラムを保存するフォルダーの作成
 2・2 PHPプログラムの基本構成
  ① プログラムの開始と終了
  ② 文
  ③ コメント
 2・3 データの型
  ① 論理値
  ② 整数
  ③ 浮動小数点数
  ④ 文字列(string)
  ⑤ 配列(array)
  ⑥ オブジェクト(object)
  ⑦ リソース(resource)
  ⑧ ヌル(NULL)
 2・4 変数
  ① 変数の定義
  ② 変数への代入
 2・5 定数
  ① 定数の定義
  ② マジック定数
 2・6 配列(array)
  ① 配列の定義
  ② 添字配列
  ③ count
  ④ 連想配列
  ⑤ 多次元配列
 2・7 演算子
  ① 算術演算子
  ② 比較演算子
  ③ 論理演算子
  ④ 文字列演算子
  ⑤ 前置と後置演算子

第3章 文
 3・1 条件分岐
  ① 最も簡単なif文
  ② 複雑なif文
  ③ さらに複雑なif文
  ④ 三項演算子を用いた条件分岐
  ⑤ switch文
 3・2 繰り返し文
  ① while文
  ② do while文
  ③ 繰り返しを終了する文
  ④ for文
  ⑤ foreach文

第4章 関数
 4・1 システムで用意した関数:システム関数
  ① 文字列出力関数
  ② 日付と時刻関数
  ③ 乱数
  ④ ファイル操作
 4・2 ユーザーが定義する関数

第5章 クラスとオブジェクト
 5・1 プログラムの構成
 5・2 クラスとオブジェクト
 5・3 クラスからオブジェクトを生成する
 5・4 親クラスから子クラスを作る

第6章 カウンタのプログラム
 6・1 カウンタプログラムの構成
 6・2 カウンタファイルの作成とカウンタファイルへの読み書き
 6・3 カウンタファイルへの読み出し,書き込みを行うPHPプログラム
 6・4 来場者のアクセス回数を表示するプログラム
 6・5 ウェブサイトのトップ画面のHTMLプログラム

第7章 抽選のプログラム
 7・1 抽選プログラムの構成
 7・2 抽選結果を求めるプログラム
 7・3 結果を表示するプログラム

第8章 掲示板(bbs)のプログラム
 8・1 トップ画面
 8・2 投稿画面と画面を生成するHTMLプログラム
 8・3 bbsへ保存するプログラム
 8・4 bbsを見る画面とPHPプログラム

第9章 データベースMySQL とは
 9・1 MySQLとは
 9・2 MySQLのダウンロード
 9・3 環境設定
 9・4 コマンドラインを使ったデータベースの操作
  ① MySQLの起動と終了
  ② データベースを見る
  ③ データベースの作成
  ④ テーブルへのデータの入力
  ⑤ テーブルからのデータの取り出し
  ⑥ テーブルからのデータの削除

第10章 データベースを使用した商品管理システム
 10・1 商品管理システムの構成
  ① 商品一覧
  ② 商品登録
  ③ 商品検索
  ④ 商品削除
 10・2 商品管理システムを構成するPHPおよびHTMLプログラム
  ① トップ画面を生成するHTMLプログラム
  ② 商品一覧のPHPプログラム
  ③ 商品登録のHTMLおよびPHPプログラム
  ④ 商品検索のHTMLおよびPHPプログラム
  ⑤ 商品削除のHTMLおよびPHPプログラム

索 引

ご注文

1,900円+税

カートに入れる

外部サイトで調べる

シェアする

このエントリーをはてなブックマークに追加

おすすめ書籍

お知らせ

一覧

2018.05.30 NEWS

『コンピュータとは何か?』読売新聞にて紹介!

2018.05.25 NEWS

平成30年度 東京電機大学学術振興基金「研究成果出版費援助」募集中!

2018.05.10 NEWS

『Inventorによる3D CAD入門』ロボコンマガジンに紹介

2018.05.09 イベント

『良書を誇る大学出版部特集』フェア開催

2018.05.02 NEWS

『スティーブ・ジョブズIV-楽園追放とピクサー創立-』毎日新聞に掲載!

2018.04.25 NEWS

『Inventorによる3D CAD入門』日刊工業新聞に掲載!

2018.04.13 NEWS

『学生力を高めるeポートフォリオ』 全私学新聞に掲載されました。

2018.03.28 NEWS

『学生力を高めるeポートフォリオ』 日刊工業新聞にて書籍紹介されました。

2018.03.20 NEWS

新刊情報 3月10日刊行『第一級陸上特殊無線技士試験 集中ゼミ 第3版』

2018.03.16 NEWS

新刊情報 3月15日刊行『Inventorによる3D CAD入門』

2018.03.15 NEWS

新刊情報 3月15日刊行『スティーブ・ジョブズⅣ』

2018.03.09 PR

『アマゾン・コムの野望』の著者 脇 英世氏がテレビ出演いたしました

2018.03.07 NEWS

『学生力を高めるeポートフォリオ』 ニュースリリース

2018.03.07 NEWS

新刊情報 2月20日刊行『学生力を高めるeポートフォリオ』

2018.03.07 PR

計測自動制御学会誌「計測と制御」書評掲載 『バッテリマネジメント工学』

2018.02.16 NEWS

2月23日,2月24日 試験本番! 航空無線通信士試験を突破しよう!!

2018.02.15 NEWS

新刊情報 2月20日刊行『電気法規と電気施設管理 平成30年度版』

2018.02.15 NEWS

本日2月15日より、HPをリニューアルいたしました。

2018.02.14 イベント

「築地本マルシェ」に東京電機大学出版局が出店いたします!

2018.02.02 PR

小局の書籍を,日刊工業新聞(2018年1月31日発行)に広告掲載しました。

2018.01.18 NEWS

航空無線通信士試験 定番対策本 2冊発売!

2018.01.08 PR

『社会シミュレーション』が2017年12月20日「化学工業日報」にて紹介

2017.12.17 PR

『社会シミュレーション』が、「日経エコロジー」2018年1月号にて紹介

2017.12.10 NEWS

ジュンク堂書店池袋本店:『スティーブ・ジョブズ』『スティーブ・ジョブズⅡ』紹介

2017.12.10 NEWS

情報処理技術者試験・情報処理安全確保支援士試験を突破しよう!! 厳選問題集発売!