PHPの開発について質問です。


現在MacでNetBeans7.0を用いて、cakephp1.3を利用しながらPHPのWebアプリケーションの開発を行っています。

Javaの場合ですと、特にEclipseでの警告で「このメソッドは未使用です」という警告を
出すことが出来るのですが、PHP開発においても同様のことは可能なのでしょうか?
コレがないとリファクタリングしようにも出来ません。Grepすれば出来るんですけど、
IDEで管理したいです。

IDEもNetBeansに限りませんので、IDEで出来る方法があればご教示下さい。

よろしくお願いします。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2012/02/28 15:25:17
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:earu No.1

回答回数9ベストアンサー獲得回数0

ポイント50pt

IDEではないですが、コマンドベースのツールならあります。

ここで紹介されています。-->リンク

id:gothedistance

ありがとうございます!色々参考になりました!

2012/02/21 18:46:29
id:uwao No.2

回答回数180ベストアンサー獲得回数39

ポイント50pt

Eclipseは分かりませんが、error_reportingを使うとNoticeエラーを見る事が出来るようになります。
error_reporting(E_ALL);
のように全て見るのもいいかもしれません。
http://php.net/manual/ja/function.error-reporting.php

id:gothedistance

エラーレベルを活用するとは思いつきませんでした。参考になりました!ありがとうございます!

2012/02/21 18:47:29
  • id:tdoi
    earuさんが挙げたツールは面白そうですね。
    問題なく動くなら、Eclipseなら外部コマンドと登録してしまうという手もあるかもですね。

    とはいえ、CakePHPを使っているとのことですが、どこまで判定できるかですね。
    Dispatcherによって動的に呼び出されるコントローラのアクションなんかは、呼ばれてないよって誤認識されそうな気がします。
    そのあたりは、静的解析の限界かなと。

    それでも、リファクタリングの気配を感じる道具の1つとしてはありかもですが。
  • id:earu
    やるのであれば、CIツールかcron等で流してチェックさせるというのがいいかと思います。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません