PHP統合開発環境 PDT2入門

概 要

PHPプログラムの開発とデバッグを強力にサポートするオープンソースの統合開発環境Eclipse PDTのセットアップから使い方までを解説した入門書です。PHPプログラムの開発効率を上げたいと考えているプログラマーにおすすめします。本書では、Eclipse PDTの概要や特徴、ローカルPC上に開発環境Eclipse PDTと実行環境XAMPPを構築する手順、支援機能を利用して効率的にプログラミングする方法、ソースコードをステップ実行してデバッグする方法、バージョン管理システムSubversionと連携する手順、キータッチの省略など詳しく説明しています。Eclipse PDTを導入すれば、あなたの開発スキルが1ランクアップします!

著者 岸本忠士
価格 本体2800円(税別)
ISBN 978-4-7980-2257-4
発売日 2009/4/23
判型 B5変
色数 1色
ページ数 320
CD/DVD
対象読者 初級
シリーズ
表紙イメージ
購入 アマゾンで購入する
楽天で購入する

※リンク先によっては、販売ページが用意されていないことがあります。あらかじめご了承ください。

新しいウィンドウで開く 書籍購入のご案内

サポート

サポート情報は以下からご参照下さい。

サポート情報へのリンク

目次

Chapter 1 PHPとEclipse PDT

1-1 PHPとその開発環境の現状

1-2 PHP統合開発環境Eclipse PDT

1-2-1 Eclipseとは

1-2-2 PDTとは

1-2-3 Eclipse PDTの特徴

1-3 推奨パソコンスペック

Chapter 2 実行環境XAMPPを構築する

2-1 XAMPPのセットアップ

2-1-1 XAMPPとは

2-1-2 XAMPPのダウンロード

2-1-3 XAMPPのインストール

2-2 XAMPPコントロールパネルの使い方

2-2-1 XAMPPコントロールパネルとは

2-2-2 XAMPPコントロールパネルの起動

2-2-3 サービスの停止と起動

2-2-4 管理ツールの起動

2-2-5 管理ツールの概要

2-3 ApacheとMySQLの設定

2-3-1 EclipseのワークスペースをApacheの公開フォルダーに追加

2-3-2 MySQLのデフォルト文字コードの変更

2-4 Subversionのセットアップ

2-4-1 Subversionとは

2-4-2 Subversionモジュールの有効化

2-4-3 SubversionのApache(HTTP)対応

2-5 TortoiseSVNのセットアップ

2-5-1 TortoiseSVNとは

2-5-2 TortoiseSVNのダウンロード

2-5-3 TortoiseSVNのインストール

2-5-4 TortoiseSVNの日本語化パックのダウンロード

2-5-5 TortoiseSVNの日本語化パックのインストール

2-5-6 TortoiseSVNの表示言語の設定

2-6 Subversionリポジトリーの作成

2-6-1 リポジトリーとは

2-6-2 リポジトリーの作成

2-7 WinCacheGrindのセットアップ

2-7-1 WinCacheGrindとは

2-7-2 WinCacheGrindのダウンロード

2-7-3 WinCacheGrindのインストール

Chapter 3 Eclipse PDTの環境を構築する

3-1 JREのセットアップ

3-1-1 JREとは

3-1-2 JREのダウンロード

3-1-3 JREのインストール

3-2 Eclipse PDTのセットアップ

3-2-1 Eclipse PDTのダウンロード

3-2-2 Eclipse PDTのインストール

3-3 Eclipse PDTの日本語化

3-3-1 Pleiadesプラグインとは

3-3-2 Pleiadesプラグインのダウンロード

3-3-3 Pleiadesプラグインのインストール

Chapter 4 Eclipse PDTの基礎

4-1 Eclipse PDTの起動と終了

4-1-1 Eclipse PDTの起動

4-1-2 ようこそホームページ

4-1-3 Eclipse PDTの終了

4-2 Eclipseの基本的な用語

Chapter 5 Eclipse PDTでのプログラミング手順

5-1 PHPプロジェクトの作成と設定

5-1-1 PHPプロジェクトの作成

5-1-2 PHPプロジェクトの設定

5-2 リソースの操作

5-2-1 フォルダーの操作

5-2-2 ファイルの操作

5-2-3 インポートとエクスポート

5-3 PHPプログラムの作成

5-3-1 ソースファイルの作成

5-3-2 プログラミング

5-4 PHPプログラムの実行

5-5 PHPプログラム以外のファイルの作成

5-5-1 HTMLファイルの作成

5-5-2 CSSファイルの作成

5-5-3 JavaScriptファイルの作成

5-5-4 XMLファイルの作成

5-6 PHPプログラミング関連のビュー

5-6-1 PHPエクスプローラービュー

5-6-2 PHPプロジェクト・アウトラインビュー

5-6-3 その他のビュー

Chapter 6 Eclipse PDTのプログラミング支援機能

6-1 ファイル内検索・置換機能

6-1-1 ファイル内検索

6-1-2 ファイル内置換

6-1-3 正規表現

6-2 検索・置換機能 88

6-2-1 ファイル検索

6-2-2 PHP検索

6-2-3 ワーキング・セットを指定した検索

6-2-4 検索ウィンドウのカスタマイズ

6-3 構文の強調表示機能

6-4 吹き出し機能

6-5 コード・アシスト機能

6-6 テンプレート機能

6-7 PHPマニュアル参照機能

6-8 フォーマット機能

6-9 拡張フォーマット機能

6-9-1 フォーマットプラグインのセットアップ

6-9-2 フォーマットプラグインの設定

6-9-3 フォーマットの実行

6-10 コード折りたたみ機能

6-11 コンパイルエラー表示機能

6-12 宣言を開く機能

6-12-1 右クリックによる実行方法

6-12-2 リンクによる実行方法

6-12-3 履歴を戻る/進む

6-13 ブックマーク機能

6-14 タスク・タグ機能

6-15 出現箇所のマーク機能

6-16 ローカル・ヒストリー機能

6-16-1 ローカル・ヒストリーと比較

6-16-2 ローカル・ヒストリーから置換

6-16-3 ローカル・ヒストリーから復元

6-17 リソースの比較機能

6-18 コメント追加・削除機能

6-18-1 1行コメント

6-18-2 ブロック・コメント

6-18-3 PHPDocコメント

Chapter 7 ソースコードをステップ実行する

7-1 ZendDebuggerデバッガーのセットアップ

7-1-1 ZendDebuggerデバッガーのダウンロード

7-1-2 ZendDebuggerデバッガーのインストール

7-1-3 ZendDebuggerデバッガーの接続テスト

7-2 ZendDebuggerデバッガーのデバッグ構成の設定

7-2-1 サーバータブ

7-2-2 拡張タブ

7-2-3 共通タブ

7-3 ZendDebuggerデバッガーでのデバッグ

7-3-1 デバッグの開始

7-3-2 ステップ実行

7-3-3 ブレークポイントの設定

7-3-4 変数値の書き換え

7-4 デバッグ関連のビュー

7-4-1 デバッグビュー

7-4-2 変数ビュー

7-4-3 式ビュー

7-4-4 ブレークポイントビュー

7-4-5 デバッグ出力ビュー

7-4-6 ブラウザー出力ビュー

7-5 Xdebugデバッガーのセットアップ

7-5-1 ZendDebuggerデバッガーの無効化

7-5-2 Xdebugデバッガーの有効化

7-6 Xdebugデバッガーでのデバッグ

7-6-1 デバッグ構成の設定とデバッグ

7-6-2 条件式付きブレークポイント

7-6-3 通過回数指定ブレークポイント

7-7 プロファイリング

7-7-1 プロファイリングとは

7-7-2 プロファイリング結果ファイルの参照

7-8 ZendDebuggerデバッガーとXdebugデバッガーの比較

7-8-1 ZendDebuggerデバッガーの短所

7-8-2 Xdebugデバッガーの短所

7-8-3 ZendDebuggerデバッガーの長所

7-8-4 Xdebugデバッガーの長所

7-8-5 ZendDebuggerデバッガーとXdebugデバッガーの使い分け

Chapter 8 XOOPSをステップ実行する

8-1 XOOPSのセットアップ

8-1-1 XOOPSとは

8-1-2 PHPプロジェクトの作成

8-1-3 プロジェクトの設定

8-1-4 XOOPSのダウンロード

8-1-5 ファイルのインポート

8-1-6 XOOPSのインストール

8-2 XOOPSのステップ実行

8-2-1 ZendDebuggerデバッガーの有効化

8-2-2 デバッグ転送・出力コードの変更

8-2-3 デバッグ構成の作成

8-2-4 ステップ実行

8-2-5 もう少し深いステップ実行

8-2-6 ユーザー情報ページ表示処理のステップ実行

8-2-7 ステップ・フィルターを適用したステップ実行

Chapter 9 データベースを操作する

9-1 Quantum DBプラグインのセットアップ

9-1-1 Quantum DBプラグインとは

9-1-2 MySQLのJDBCドライバーのセットアップ

9-1-3 Quantum DBプラグインのセットアップ

9-1-4 データベースの作成

9-1-5 新規データベース・ブックマークの追加

9-1-6 データベースへの接続と切断

9-2 データベースの操作

9-2-1 テーブルの追加

9-2-2 レコードの追加

9-2-3 レコードの更新

9-2-4 レコードの削除

9-2-5 テーブル詳細情報の表示

9-2-6 テーブルの削除

Chapter 10 ソースコードをSubversionで管理する

10-1 Subversiveプラグインのセットアップ

10-1-1 Subversiveプラグインとは

10-1-2 Subversiveプラグインのインストール

10-1-3 リポジトリーへの接続

10-2 PHPプロジェクトのコミットとチェックアウト

10-2-1 バージョン管理の流れ

10-2-2 PHPプロジェクトのコミット

10-2-3 PHPプロジェクトのチェックアウト

10-3 リポジトリーへのコミット

10-3-1 ソースコードの変更

10-3-2 変更したソースコードの比較

10-3-3 変更したソースコードのコミット

10-4 リポジトリーからの更新

10-4-1 TortoiseSVNでソースコードを変更

10-4-2 変更されたソースコードの比較

10-4-3 変更されたソースコードの更新

10-5 競合の解消

10-5-1 競合が発生しているソースコードの比較

10-5-2 競合の解消とコミット

10-6 その他の機能

10-6-1 ヒストリーの表示

10-6-2 コンテンツの取得

10-6-3 特定の改訂履歴との比較

10-6-4 リソースの名前の変更

10-6-5 リソースの移動

10-6-6 変更内容の破棄

10-6-7 コミット対象からの除外

Chapter 11 Eclipse PDTの設定

11-1 PHP開発の一般設定など

11-1-1 PHP開発の一般設定

11-1-2 New Project Layout

11-1-3 PHPインタープリター

11-1-4 PHPマニュアル

11-1-5 PHP実行可能ファイル

11-1-6 テンプレート

11-1-7 外観

11-2 PHPサーバー

11-3 エディター

11-3-1 エディター

11-3-2 コード・アシスト

11-3-3 コード折りたたみ

11-3-4 タスク・タグ

11-3-5 構文の色の指定

11-3-6 出現箇所のマーク

11-3-7 吹き出し

11-3-8 入力

11-3-9 保管アクション

11-4 コード・スタイル

11-4-1 コード・テンプレート

11-4-2 フォーマッター

11-5 デバッグ

11-5-1 インストール済みのデバッガー

11-5-2 ステップ・フィルター

11-5-3 ワークベンチ・オプション

11-6 PDTプラグイン以外の設定

11-6-1 一般

11-6-2 CSSファイル

11-6-3 HTMLファイル

11-6-4 XMLファイル

11-6-5 チーム

Chapter 12 付録 Eclipse PDTカスタマイズ&リファレンス

12-1 Eclipse設定ファイルの書式

12-2 更新マネージャーによるソフトウェアの管理

12-2-1 更新マネージャーによるプラグインの更新

12-2-2 更新マネージャーのスケジュール実行

12-2-3 更新マネージャーによるプラグインのインストール

12-3 本書で使用しているソフトウェア一覧

12-4 パースペクティブのカスタマイズ

12-4-1 メニューバーの構成の変更

12-4-2 サブメニューの構成の変更

12-4-3 ツールバーの構成の変更

12-4-4 パースペクティブの切り替えアイコンの構成の変更

12-4-5 ビューのレイアウトの変更

12-5 パースペクティブ一覧

12-6 ビュー一覧

12-6-1 一般グループのビュー

12-6-2 デバッググループのビュー

12-6-3 PHPツールグループのビュー

12-6-4 QuantumDBグループのビュー

12-6-5 SVNグループのビュー

12-6-6 チームグループのビュー

12-7 メニュー一覧

12-7-1 ファイルメニューのサブメニュー

12-7-2 編集メニューのサブメニュー

12-7-3 ソースメニューのサブメニュー

12-7-4 ナビゲートメニューのサブメニュー

12-7-5 検索メニューのサブメニュー

12-7-6 プロジェクトメニューのサブメニュー

12-7-7 実行メニューのサブメニュー

12-7-8 ウィンドウメニューのサブメニュー

12-7-9 ヘルプメニューのサブメニュー

12-8 共通アイコン一覧

12-8-1 基本操作系アイコン

12-8-2 その他操作系アイコン

12-8-3 リソース系アイコン

12-9 ショートカットキー

12-9-1 ショートカットキー一覧

12-9-2 ショートカットキーの割り当ての変更

12-10 デバッガーの設定値一覧

12-10-1 ZendDebuggerデバッガーの設定値一覧

12-10-2 Xdebugデバッガーの設定値一覧

12-11 Eclipse PDT以外のPHP統合開発環境

12-11-1 Zend Studio for Eclipse

12-11-2 NetBeans IDE

12-11-3 Aptana Studio

12-11-4 VS.Php

12-12 参考情報

12-12-1 Eclipse PDT関連

12-12-2 おすすめ書籍

12-12-3 開発者向けツール

PR

秀和システム