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

cakePHPでのマイグレーション

開発を続けているとデータベースのカラムの構造が変更するってことはしょっちゅうですが、管理がいい加減だとメンバー間でテーブルの構造が変わっていたり、本番と開発で違ってくるなどのトラブルが続出します。 そ …

no image

Laravelでのmiddlewareの実行順番

Laravelでのmiddlewareをいじって認証直後の処理を作りたいときなど。 例えばログイン後、ユーザーidに応じた共通処理などをかませたいときです。 この場合、当然ログインの後に処理を実行しな …

no image

cakePHP3インストール

PHP7に上がりましたが、それ以前にcakeがversion3になっていますね。 いずれはこれでリプレイスをしなくてはいけないので、今日とりあえずインストールしてみました。 原則としてcomposer …

no image

Laravelのルーティングに関して

Laravelでのルーティングに関して。 惰性で使っていたんですが、これを機にしっかりと整理してみようかと。あくまで頻出パターンのみです。 ディフォルトだとroutes/web.phpが読み込まれます …

no image

laravel+vessel

現場のリーダー的な方に進められてVesselというDockerのインストールなどをサポートするツールを触ってみました。 特にlaravelのインストールなどに向いていますが、laravelでなくとも使 …

アーカイブ