内容へ移動
ゆーものメモ帳
ユーザ用ツール
管理
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
ソフトウェア:秀丸:単語補完:phpの辞書ファイルを自作する方法
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== PHPの辞書ファイルを自作する方法 ====== 参考:[[http://www.asahi-net.or.jp/~wv7y-kmr/memo/vim_php.html#fromPHPScript|PHP スクリプトから定義済み関数を出力する]] 関数を優先して表示させたいなどがあれば、「array_merge」する順番を入れ替え、「sort」をしなければ上に来るはず。(試してない) <code> <?php $keywords = array( 'if' , 'else' , 'elseif' , 'endif' , 'while' , 'endwhile' , 'do' , 'as' , 'for' , 'endfor' , 'foreach' , 'endforeach' , 'break' , 'continue' , 'switch' , 'endswitch' , 'case' , 'default' , 'declare' , 'enddeclare' , 'try' , 'catch' , 'return' , 'exit' , 'const' , 'class' , 'function' , 'require' , 'include' , 'require_once' , 'include_once' , 'abstract' , 'final' , 'interface' , 'private' , 'protected' , 'public' , 'static' , '__LINE__' , '__FILE__' , '__DIR__' , '__FUNCTION__' , '__CLASS__' , '__METHOD__' , '__NAMESPACE__' ); $functions = get_defined_functions(); $constants = function_exists('get_defined_constants') ? get_defined_constants() : array(); $interfaces = function_exists('get_declared_interfaces') ? get_declared_interfaces() : array(); $classes = function_exists('get_declared_classes') ? get_declared_classes() : array(); $arrays = array_merge( $keywords , $functions['internal'] , array_keys($constants) , $interfaces , $classes ); sort($arrays); $arrays = array_unique( $arrays ); echo implode("\n", $arrays); </code>
ソフトウェア/秀丸/単語補完/phpの辞書ファイルを自作する方法.txt
· 最終更新: 2018/09/27 14:50 by
yusuke_komori
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ