使用している関数を一覧表示したいNo.30171
sryou1985 さん 11/09/01 14:19
 
わたしは、PHPを使ったサイト作成をしています。
ふと思ったのですが、ソース上にあるPHPの関数が一覧表示できる機能は秀丸にはな
いのでしょうか?
初歩的な質問かもしれませんが、よろしくお願いします。

[ ]
RE:30171 使用している関数を一覧表示したNo.30173
秀丸担当 さん 11/09/01 14:52
 

>わたしは、PHPを使ったサイト作成をしています。
>ふと思ったのですが、ソース上にあるPHPの関数が一覧表示できる機能は秀丸にはな
>いのでしょうか?
>初歩的な質問かもしれませんが、よろしくお願いします。

PHPの関数はC言語の関数に似ているので、関数一覧で表示できます。
標準のキー割り当てではF11でアウトライン解析を出して右側の「関数一覧」を
ONにすると表示されます。
[表示]→[アウトライン解析の枠]で常時表示もできます。
ただ、PHPはhtmlと一緒に書くことができるので、書き方によってはうまくいか
ないケースもあります。

以前と同じ回答になってしまいますが、

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

というソースの場合は、sampleとsample2が一覧に出すことができます。

[ ]
RE:30173 使用している関数を一覧表示したNo.30177
sryou1985 さん 11/09/01 17:59
 
早速のお返事ありがとうございます。
同じ方法で、「print,empty,htmlspecialchars,mysql_query」等を表示することはで
きないのでしょうか?

[ ]
RE:30177 使用している関数を一覧表示したNo.30178
Iranoan さん 11/09/01 18:23
 
 sryou1985 さん今日は、一ユーザの Iranoan です。
> 同じ方法で、「print,empty,htmlspecialchars,mysql_query」等を表示することはで
> きないのでしょうか?
 「ファイルタイプ別の設定」→「アウトライン」→「解析」で「ツリー表
示 -  xxx」の設定で、自分で好きなように設定すれば済む気がします。

[ ]
RE:30178 使用している関数を一覧表示したNo.30179
秀丸担当 さん 11/09/02 08:52
 

> 同じ方法で、「print,empty,htmlspecialchars,mysql_query」等を表示することは
> で
> きないのでしょうか?

Iranoanさんの言われる通り、「ツリー表示」で追加していくといろいろ表示で
きます。
種類を「関数」として追加すると、関数一覧と同じものが表示できます。
種類を「文字列」として「print」などを追加しておくと、その文字列を含む行
が表示されます。
幾つか追加していくと、追加した順にツリー構造になってしまうので、ツリー構
造が必要でないときは追加した見出しのプロパティで、「オプション(O)>>」を
出して「1つ上のツリー定義と同じレベルとして定義」をONにしておくと、設定
名の通り1つ上の定義と同じにすることができます。

[ ]