2005-11-11
Xcode で PHP その2
しばらく放置していたこの話題、光明が見えたかもしれない。
まずデフォルト初期化子付きの関数がリストアップされない問題は、IdentifierCharsに「=」を追加し、「$a=0」と間を開けずに書けばなんとかなった。SourceScanner を Java ではなく JavaScript にすれば問題ないのだが、こっちはこっちで Class を理解できない。
次にコード入力補完。Xcode ODPHPTools があるにはあるが、やっぱり組み込みの Completion を使いたい。試行錯誤して辿り着いたのは次の方法だ。
- ダミーのヘッダファイル(.h)を作り、PHPの定数や関数をC言語としてエラーにならないように細工して宣言する。
- ダミーのソースファイル(.m とか .c など)を追加し、そのヘッダファイルを include する。
- 念のため「Rebuild Code Sense Index」を実行
体裁が整ったら一式公開する予定です。
Trackback 現在、受付は中止しています
No Trackbacks
Comment
No Comments