アウトライン解析の関数一覧表示についてNo.29503
sryou1985 さん 11/02/08 16:39
 
ファイルタイプ別設定のPHPの設定で
・その他→ファイルタイプ別の設定→アウトライン→「アウトライン解析の枠」のチ
ェックを入れる。
・その他→ファイルタイプ別の設定→アウトライン→解析→アウトライン解析の方法
→「関数一覧」のチェックを入れる。
・解析の表示位置を左に設定。
上記の操作をしましたのに、左に関数が1つも表示されません。
phpファイル内にprint関数やrand関数があるのも関わらず、表示されないです。
どなたか、表示される方法を教えてください。お願いします。

[ ]
RE:29503 アウトライン解析の関数一覧表示No.29504
秀丸担当 さん 11/02/08 17:11
 

アウトライン解析の「関数一覧」で対応しているのはC言語またはJavaだけとい
うことになっていますが、文法が似ているphpでも書き方がC言語に近い場合は表
示されるかもしれません。

例えば、以下のようなソース

  <?php
    function sample() {
       print "文字列";
    }
    function sample2() {
       $a =rand();
    }
  ?>

この場合、「sample」と「sample2」が一覧に出ると思います。
(phpは普段使わないため文法が合っていなかったらすみません)

ただ、phpは自由に書けてしまうと思うので、うまいこと整形されていないと解
析がうまくいかないこともあるかもしれません。

print関数やrand関数と言われているのは、おそらく関数の定義ではなくて、関
数を使っているところなのではないかと思います。
もしそういうことだとしたら、使っている部分は一覧には出ないと思います。

[ ]
RE:29504 アウトライン解析の関数一覧表示No.29529
sryou1985 さん 11/02/15 11:36
 
そういわけですか。納得しました。
ありがとございます。

[ ]