翔泳社の公式通販SEshopは全国送料無料!
ヘルプ 新規会員登録 ログイン
SEshop

PHP①

漢 祐介(著)

商品番号
118020
販売状態
品切れ
納品形態
宅配便にてお届け
発売日
2009年01月28日
出荷開始日
2009年01月29日
ISBN
9784798118024
判型
B5変
ページ数
296
付録:CD-ROM
1
キーワード
プログラミング  PHP

2,068円(税込)(本体1,880円+税10%)
送料無料

188pt (10%)
ポイントの使い方はこちら

初回購入から使えるポイント500円分プレゼント

現在、本商品は販売しておりません。

※1点の税込金額となります。 複数の商品をご購入いただいた場合のお支払金額は、 単品の税込金額の合計額とは異なる場合がございますので、予めご了承ください。

「知識ゼロ」からプログラミングを始めよう!

PHPは広く普及しているインタープリタ型のプログラミング言語です。PHPはWebページを記述するHTMLの中にプログラムを「混ぜて」書くことができ、Webアプリケーション(ネットワークを利用し、ブラウザで操作できるアプリケーション)をとても簡単に作ることができます。また、古くからあるC言語などと似た仕組みを多く持っており、「プログラミングは初めて」という入門者にも向いている言語です。
本書は、「PHPで初めてのプログラミング」のキーワードに、プログラミングの基礎とPHPの基礎に重点を置いて解説をします。まず、プログラムが動く仕組みとプログラミングのための基礎知識を解説してから、コーディングの基本である変数や制御構文といった文法に入っていけるように配慮しました。また、PHPとほかの言語との違いにも言及して解説を加えています。本書を読むのに多くの前提知識は必要ありません。「知識はないけど、プログラミングに挑戦してみたい」という方にお勧めできる1冊です。

●付属CD-ROMのご案内

本書の付属CD-ROMには、実習に使用するPHPプログラムの実行環境を構築するためのインストーラパッケージや、本文で作成したサンプルプログラムなどが収録されています。

・-XAMPPについて
XAMMPP 1.6.8 インストーラパッケージ「xampp-win32-1.6.8-installer.exe」が収録されています。(PHP 5.2.6 / Apache 2.2.9 / MySQL 5.0.67)
・-サンプルプログラムについて
本書の第2章以降で作成するサンプルプログラムを章ごとに収録しています。

第1章 プログラミングの基礎知識とWebアプリケーション

1-1 OSとアプリケーション
ハードウェアとソフトウェア
OSは何をするのか(1) ハードウェア制御
OSは何をするのか(2) ソフトウェア制御
1-2 アプリケーションが動くには
アプリケーションが動くには、OSが解釈できるプログラムが必要
プログラムとは何か(1) コンパイル型言語
プログラムとは何か(2) インタプリタ型言語
1-3 Webアプリケーションについて知ろう
Webアプリケーションとローカルアプリケーション
Webアプリケーションの特徴(1)―HTML―
Webアプリケーションの特徴(2)―言語―
Webブラウザ内で動くプログラム
クライアントサイドプログラムの動作
サーバーサイドプログラムの実行(1) パフォーマンス
サーバーサイドプログラムの実行(2) リクエスト
練習問題

第2章 PHPとWebアプリケーション

2-1 PHPとは
PHPとはどんな言語か
PHPの利用範囲
2-2 Webアプリケーションの基礎
PHPとWWWの仕組み
HTTPリクエストとHTTPレスポンス
HTTPのサンプル
HTTPリクエスト
リクエストのヘッダ情報
リクエストのボディ情報
HTTPレスポンス
レスポンスのヘッダ情報
レスポンスのボディ情報
2-3 実際に試してみよう
HTTPプロトコルを試してみる
GETリクエストの送信
ホスト指定したリクエスト
2-4 PHP実行環境の準備
PHPの実行環境
XAMPPのインストール
単純なPHPプログラムの実行
練習問題

第3章 PHPの基本と変数

3-1 プログラミングの基礎知識
プログラムを書くためのツール
PHPのプログラムの書き方
プログラムの実行方法
ステートメント(文)
コメントの使い方
3-2 変数
変数の作り方
値の格納
変数の利用
3-3 データ型
型とは
PHPが扱う型
スカラー型
練習問題

第4章 演算子と優先順位

4-1 演算子
プログラミングにおける演算子
さまざまな演算子
演算子の優先順位
4-2 型の自動変換とキャスト
型の自動変換
キャスト
練習問題

第5章 定数と配列

5-1 定数
定数と変数の違い
予約語
あらかじめ用意されている変数
定義済みの定数
5-2 配列
配列とは
配列の作成
配列へのアクセス
データの代入
要素の追加
配列の演算子
5-3 連想配列
連想配列とは
連想配列の作成
連想配列へのアクセス
データの代入
連想配列の要素追加
練習問題

第6章 制御構文

6-1 条件分岐
条件分岐の仕組み
if文
else文
elseif文
switch文
条件分岐の注意点
6-2 ループ処理
繰り返し処理の基本
while文
breakとcontinue
do~while文
for文
foreach文
練習問題

第7章 関数

7-1 外部ファイルの読み込み
include文とrequire文
include_once文とrequire_once文
7-2 関数
関数の基礎知識
関数の呼び出し
関数の作成
参照渡し
可変引数と可変関数
7-3 変数のスコープ
関数内外でのスコープの違い
ローカルスコープとグローバルスコープ
$GLOBALS変数
静的(static)変数
7-4 言語構造について
言語構造とは何か
echoとprintの違い
list()について
練習問題

第8章 PHPのいろいろな機能

8-1 文字列操作
マルチバイト文字とASCII
8-2 日付操作
UNIXタイムスタンプについて
GMTとタイムゾーン
8-3 配列操作
PHPの配列操作
8-4 ファイル操作
ファイル操作の基本とリソース
テキストデータとバイナリデータ
ディレクトリ操作
8-5 変数操作
変数に対する操作
8-6 HTMLファイルからの情報の取得
Webアプリケーションを作成する
GETを利用する
POSTを利用する
練習問題

練習問題解答および解答例

各種問い合わせは以下のリンクからご連絡ください

関連商品

いきなりプログラミング Python

2,420円(税込)

2024.06.25発売

いきなりプログラミング Python【PDF版】

2,420円(税込)

2024.06.25発売

おすすめ特集

プログラミング入門書大特集

翔泳社のプログラミング書籍の中から、入門・初級者向けの書籍をピックアップ!

Linuxおすすめ本特集

【Linux本特集】入門~達人レベルまで!クラウド時代の必須知識Linuxを学ぶおすすめの本

ライティングおすすめ本

ライティングのスキルアップにおすすめの本。Webライティングやコピーライティングなど

マネー本特集

お金と経済の基礎知識から、資産形成・投資術、お金教育や介護まで。暮らしに役立つマネー本

インテリア本特集

おしゃれな部屋作りのヒントやインテリアの基礎知識、色使い、うつわや洋食器の知識まで、幅広い書籍をご紹介

事務職におすすめの本

Excel、日商簿記、業務の自動化を実現するRPAやPythonの技術など、事務職としてステップアップしたい人に!

特集をもっと見る