ゼロと無限の間に

フリーでオープンソースなJavaScriptとかPHPとか。

ユーザ用ツール

サイト用ツール


php-tool-box:get-reserved-words

PHPの予約語をまとめて取得するスクリプト

サクラエディタの入力補完とハイライト(文字色の色付け)がしたくて、自分が使っている環境でPHPの予約語を全て取得するスクリプトを作ろうとしたが、ここにあるキーワードは拾えなかったので、それ以外を取得するスクリプトになった。

使い方

普通にWebページとして呼び出せばOK

ライセンス

MITライセンス

ソースコード

<?php
/**
 *	下記Webページに記載の予約語は取得できないので注意
 *	http://www.php.net/manual/ja/reserved.keywords.php
 *
 *	@version   0.1.0
 *	@see       http://0-oo.net/sbox/php-tool-box/get-reserved-words
 *	@copyright 2012 dgbadmin@gmail.com
 *	@license   http://0-oo.net/pryn/MIT_license.txt (The MIT license)
 */
 
// 定数
$constants = get_defined_constants();
$constants = array_keys($constants);	// KEYの方が予約語
sort($constants);
echo implode('<br>', $constants);
echo '<br>';
 
// クラス
$classes = get_declared_classes();
sort($classes);
echo implode('<br>', $classes);
echo '<br>';
 
// インターフェイス
$interfaces = get_declared_interfaces();
sort($interfaces);
echo implode('<br>', $interfaces);
echo '<br>';
 
// 関数
$functions = get_defined_functions();
$functions = $functions['internal'];	// 内部関数が予約語
sort($functions);
echo implode('<br>', $functions);
php-tool-box/get-reserved-words.txt · 最終更新: 2012/12/23 22:11 by dgbadmin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki