skillup

技術ブログ

PHP

eclipseでのPHPソースの扱い方

投稿日:2015年11月16日 更新日:

既存ファイルからプロジェクト生成

超小ネタですが、Eclipseですでにあるファイルをもとにプロジェクトを生成する場合の開き方。

ファイル→インポートから一般を選び「既存プロジェクトをワークスペースへ」でOKです。

PHP5.4以降でコンパイルする

また今のPHPが5.4以降では配列を[]と記述できるようになりました。

比較的新しいソースはこの書き方で書かれていますが、Eclipse側でディフォルトのPHPが5.3以下だとエラーが起こります。

その時の対処法など。

Eclipseのトップの画面からウィンドウ→設定→PHP→インタープリタで5.4以上を選択→再ビルドしますか?のメッセージがでるので一度再起動します。

ctpファイルのシンタックスハイライト

似たようなネタでcakeを使っている場合テンプレートファイルがctpです。シンタックスハイライトがきかず、大変みにくいです。

対処法は下記に。

ctpファイルにEclipse上でシンタックスハイライトを適用する方法

また上記の方法を行っても、一度再起動して、開いているctpは一度閉じて開きなおさないとシンタックスハイライトが有効になりません。

-PHP
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

PHPでの画像トリミング&縮小

PHPにて画像のトリミング&縮小処理があったんで、メモ。 仕様は下記の通り 16:9の画像(解像度:5168×2907)を高さを維持して4:3にする。つまり横長だった画像比を変えるので、両サイドを取り …

no image

CakePHP3 リクエストパラメーターの扱いについて

CakePHPのリクエストの扱いについて。 ほとんどのフレームワークですと、HTTPリクエストの扱いに関してはフレームワーク側で実装されていることが多いので、フレームワークを使い始める場合、この部分に …

no image

Angularでのイベント+改行+echoでのバッファサイズ変更

Contents1 Angularのイベント処理2 Angularでの改行ネタ3 echoでのバッファサイズ変換 Angularのイベント処理 Angularを使っていて楽なのはHTMLタグにインベン …

no image

cakePHP Tips その2

またまたCakePHPのネタです。 タイトルから内容がわからなくてすいません。 五月雨式に行きます。 Contents1 コントローラーごとのベースになるテンプレートの変更2 linkタグでのHTML …

no image

フレームワークの基本的なアーキテクチャについて

フレームワークで大事なのは基本的な文法ではなく、構造の理解だと思います。 PHPですとCake,Laravel,Synfonyなどありますが、1つのものでしっかりと理解できていれば他のものもそれほど問 …