skillup

技術ブログ

PHP

eclipseでのPHPソースの扱い方

投稿日:

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

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

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

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

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

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

その時の対処法など。

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

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

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

対処法は下記に。

http://phpobenkyo.seesaa.net/article/409881480.html

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

-PHP
-

執筆者:


comment

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

関連記事

no image

Laraevelのミドルウェアについて

以前からLaravel(ララベル)を使っていてわかりにくかったミドルウェアについてめも。 Laravelは一般的にはMVCフレームワークと言われていますが、コントローラーがリクエストを受け取り、何らか …

no image

phpdocument

今回はphpのdocument生成ツールについて。 Contents1 phpdocument1.1 インストール1.2 使い方1.3 参考リンク phpdocument https://www.ph …

no image

Cakeでのリレーションについて

いまさらながらCakeのリレーションについての復習。 基本から。 Contents1 基本的なリレーション1.1 1対N1.2 N対11.3 動的な紐づけ 基本的なリレーション 下記のようなテーブル構 …

no image

mb_convert_encodingに関して(文字コードの自動検出やその周辺)

以前Perlでもやりましたが、文字コードの自動検出に関して。 ちなみにcp932=SJIS-WINです。 参考リンク Perlでの動的改行コード読み込みに関して+cp932ネタ PHPの場合、mb_d …

no image

PHPの配列操作

ながらく放置してました・・・ PHPを久々にやったんですが、やっぱり配列の関数・ライブラリが充実している分、作業がサクサクすすみますね。配列の操作でいろいろと学ぶところがあったんで掲載します。 Con …