« PreviousNext »

Entry

eclipse tipsその1 (通常のプロジェクト→PDTプロジェクトに変換)

実際のプロジェクトで遭遇した現象ですが、eclipseでPHPの開発中になぜかシンタックスエラーのチェックが効かない(末尾のセミコロンが無い場合等に警告が表示されない等)状態になることがあります。

こうなると、実際にファイルをアップしてブラウザでアクセスするまでシンタックスエラーの存在に気づかなかったり、またどこにシンタックスエラーがあるのか調査する作業に無意味に時間をとられてしまったりと、作業効率が非常に下がってしまいます。

この現象の回避方法は、下記のページで解説されています。
http://pentan.info/program/tools/eclipse_project_php.html

要するに、PDTプロジェクトとして作成したつもりが、何らかの理由で.projectファイルが

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>projectX</name>
    <comment></comment>
    <projects>
    </projects>
    <buildSpec>
    </buildSpec>
    <natures>
    </natures>
</projectDescription>

という状態になってしまっていることが原因なので、下記のように変更することでシンタックスエラーのチェック等が正しく動作するようになります。

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>projectX</name>
    <comment></comment>
    <projects>
    </projects>
    <buildSpec>
        <buildCommand>
            <name>org.eclipse.wst.validation.validationbuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
        <buildCommand>
            <name>org.eclipse.dltk.core.scriptbuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
    </buildSpec>
    <natures>
        <nature>org.eclipse.php.core.PHPNature</nature>
    </natures>
</projectDescription>

Page Top

« PreviousNext »