`Eclipse + PDT(PHP Development Tools) + ZendFramework` の準備メモ / 黒背景配色のメモ

ZendFramework で開発するための準備メモ

xampp をインストール

まぁサーバ超初心者なのでおとなしく xampp で済ませた(XAMPPのセットアップなど

細かい設定はeclipseでPHPの開発・デバッグ環境を作ってみた:とあるソニー好きなエンジニアの日記:So-netブログが参考になった。

EclipsePDT プラグインをインストール

PHP Development Tools - PDT - Updatesから更新情報を取得できる。手動でインストールする場合はPHP Development Tools (PDT) - Downloadsから適切なファイルをダウンロードしてインストール

EclipsePHP 設定

Window > Preference > PHP から php の設定を行う。

Appearance | Show method return type をON

PHP Interpreter | インタプリタのバージョンを設定する。

PHP Manual | http://php.net/manual/ja を追加したければ追加。英語でいいなら最初から設定されてる。

PHP Executables

Add... を選択して、Name: テキトーな名前, Executable path: C:\xampp\php\php.exe, PHP ini file (optional): php.ini のファイルパス, PHP debugger: XDebug を選択 で Finish

Debug

デバッガに XDebug, PHP Executable に前に設定したものを選択。

文字エンコーディングはUTF-8

Editor > Syntax Coloring

配色を黒背景にしているのでデフォルトだととっても見にくいので全部変更した。

とりあえず Background のカラーはすべて RGB:20,20,20

Forground のカラーは以下のとおり

  • Comment 125, 135, 121
  • Heredoc 222, 66, 66
  • Keyword 151, 191, 222
  • Normal 215, 215, 215
  • Number 125, 191, 191
  • PHP tags 255, 128, 16
  • PHPDoc 200, 100, 100
  • String 180, 180, 130
  • Task Tag 177, 67, 58 + Bold
  • Variable 79, 199, 172

とりあテキトーに色つけた。これでいいや。

[追記] よくなかった。 なんかPDTのバージョンが古いのかどうか知らないけどPleiades(PHP)の設定を見たらクラスの色分け設定もできるようだ。そういうことでもっかいカラーリングし直した。

Classes49, 156, 219
Constants77, 99,166
Deprecated members196, 92, 30
Fields79, 199, 172
Functions240 144 144
Internal classes231, 194, 111
Internal constants77, 111, 111
Internal functions170, 218, 88
Methods248, 192, 192
Parameter variables215, 215, 215 + Underline
PHP タグ255, 128, 16
PHPDoc244, 122, 122
PHPDoc comment179, 181, 175
Static fields170, 218, 88
Static methods107, 218, 88
Superglobal variables113, 199, 105
キーワード151, 191, 222
ストリング180, 180, 130
タスク・タグ177, 67, 58 + Bold
ヒア・ドキュメント222, 66, 66
単一行コメント133, 99, 44
番号125, 191, 191
標準215, 215, 215
複数行コメント111, 116, 37
変数215, 215, 215

General > Editors > Annotations

あとから気づいたけど、ここの色も変更しないとダメだね…

  • PHP elements 'read' occurences 32, 64, 80
  • PHP elements 'write' occurences 44, 88, 55

Web > HTML Files > Editor > Syntax Coloring

html と css のカラーはまだやってないのであとから書く

配色に関する関連記事

Zend Framework

以下のリンクを参考に設定

Eclipseでinclude_pathが効かない

まずフロントコントローラを読み込もうとする所でエラーが起きる。

php.ini に書き込んだ include_path の設定が反映されてない。

なんか PDT のバグらしい? それとも ワークスペースが xampp とは全く関係のないフォルダだからとか?

原因を調べる時間がなかったので set_include_path 関数で php.ini ではなく コード内で指定した

$zendframework_path  = DIRECTORY_SEPARATOR . 'xampp';
$zendframework_path .= DIRECTORY_SEPARATOR . 'php';
$zendframework_path .= DIRECTORY_SEPARATOR . 'ZendFramework';
$zendframework_path .= DIRECTORY_SEPARATOR . 'library';
set_include_path($zendframework_include_path);

学習の参考になりそうなリンク

本家に日本語マニュアルがあるとは素晴らしい。。

Share
関連記事