PHP_Conf


PHP向けの設定


サンプル画像

wz_php_conf.png

色分け設定

wz:color.cfgに以下の行を追加する。
2chに上げた設定から微妙に更新。
(HTMLタグの指定を正規表現に切り替え)

<mh>
:M AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Message-Id: <.2003829244.528041857.1740078.1981384>
Subject: PHP

areaw(use=1;rgb="0x70ACAC";atr=0;flag=2): /* */
areaw(use=1;rgb="0x70ACAC";atr=0): <!-- -->
reword(use=1;rgb="0xC0FFC0";atr=0;re=1): \<[^!?].*[^-?]\>
reword(use=1;rgb="0xC0F0F0";atr=0;re=1;flag=2): <&?\$+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*>
area(use=1;rgb="0xFFB0F0";atr=0;flag=2): " " \"
area(use=1;rgb="0xFFB0F0";atr=0;flag=2): ' ' \'
reword(use=1;rgb="0xFFB0F0";atr=0;re=1): 0x[0-9a-fA-F]+
reword(use=1;rgb="0xFFB0F0";atr=0;re=2): <(\d+)>
rear(use=1;rgb="0x70ACAC";atr=0;re=1;flag=2): (^|\s)//
rear(use=1;rgb="0x70ACAC";atr=0;re=1;flag=2): (^|\s)#[^0-9a-fA-F]
words(use=1;rgb="0xFFFF80";atr=1;flag=3): <?php <? ?>
words(use=1;rgb="0xC0FFC0";atr=1): class function var define require require_once
words(use=1;rgb="0xC0FFC0";atr=1): if else elseif switch case break default do for return while new this return continue
words(use=1;rgb="0xC0FFC0";atr=1): $_SERVER['PHP_SELF'] $_SERVER['argv'] $_SERVER['argc'] $_SERVER['GATEWAY_INTERFACE'] $_SERVER['SERVER_NAME'] $_SERVER['SERVER_SOFTWARE'] $_SERVER['SERVER_PROTOCOL'] $_SERVER['REQUEST_METHOD'] $_SERVER['QUERY_STRING'] $_SERVER['DOCUMENT_ROOT'] $_SERVER['HTTP_ACCEPT'] $_SERVER['HTTP_ACCEPT_CHARSET'] $_SERVER['HTTP_ACCEPT_ENCODING'] $_SERVER['HTTP_ACCEPT_LANGUAGE'] $_SERVER['HTTP_CONNECTION'] $_SERVER['HTTP_HOST'] $_SERVER['HTTP_REFERER'] $_SERVER['HTTP_USER_AGENT'] $_SERVER['REMOTE_ADDR'] $_SERVER['REMOTE_HOST'] $_SERVER['REMOTE_PORT'] $_SERVER['SCRIPT_FILENAME'] $_SERVER['SERVER_ADMIN'] $_SERVER['SERVER_PORT'] $_SERVER['SERVER_SIGNATURE'] $_SERVER['PATH_TRANSLATED'] $_SERVER['SCRIPT_NAME'] $_SERVER['REQUEST_URI'] $_SERVER['PHP_AUTH_USER'] $_SERVER['PHP_AUTH_PW'] $_SERVER['AUTH_TYPE'] $_ENV $_COOKIE $_GET $_POST $_FILES $_REQUEST $_SESSION $GLOBALS $php_errormsg
words(use=1;rgb="0xC0FFC0";atr=1): PHP_VERSION PHP_OS DEFAULT_INCLUDE_PATH PEAR_INSTALL_DIR PEAR_EXTENSION_DIR PHP_EXTENSION_DIR PHP_BINDIR PHP_LIBDIR PHP_DATADIR PHP_SYSCONFDIR PHP_LOCALSTATEDIR PHP_CONFIG_FILE_PATH PHP_OUTPUT_HANDLER_START PHP_OUTPUT_HANDLER_CONT PHP_OUTPUT_HANDLER_END E_ERROR E_WARNING E_PARSE E_NOTICE E_CORE_ERROR E_CORE_WARNING E_COMPILE_ERROR E_COMPILE_WARNING E_USER_ERROR E_USER_WARNING E_USER_NOTICE E_ALL
words(use=1;rgb="0xC0FFC0";atr=1): EXTR_OVERWRITE EXTR_SKIP EXTR_PREFIX_SAME EXTR_PREFIX_ALL EXTR_PREFIX_INVALID EXTR_PREFIX_IF_EXISTS EXTR_IF_EXISTS SORT_ASC SORT_DESC SORT_REGULAR SORT_NUMERIC SORT_STRING CASE_LOWER CASE_UPPER COUNT_NORMAL COUNT_RECURSIVE ASSERT_ACTIVE ASSERT_CALLBACK ASSERT_BAIL ASSERT_WARNING ASSERT_QUIET_EVAL CONNECTION_ABORTED CONNECTION_NORMAL CONNECTION_TIMEOUT INI_USER INI_PERDIR INI_SYSTEM INI_ALL M_E M_LOG2E M_LOG10E M_LN2 M_LN10 M_PI M_PI_2 M_PI_4 M_1_PI M_2_PI M_2_SQRTPI M_SQRT2 M_SQRT1_2 CRYPT_SALT_LENGTH CRYPT_STD_DES CRYPT_EXT_DES CRYPT_MD5 CRYPT_BLOWFISH DIRECTORY_SEPARATOR SEEK_SET SEEK_CUR SEEK_END LOCK_SH LOCK_EX LOCK_UN LOCK_NB HTML_SPECIALCHARS HTML_ENTITIES ENT_COMPAT ENT_QUOTES ENT_NOQUOTES INFO_GENERAL INFO_CREDITS INFO_CONFIGURATION INFO_MODULES INFO_ENVIRONMENT INFO_VARIABLES INFO_LICENSE INFO_ALL CREDITS_GROUP CREDITS_GENERAL CREDITS_SAPI CREDITS_MODULES CREDITS_DOCS CREDITS_FULLPAGE CREDITS_QA CREDITS_ALL STR_PAD_LEFT STR_PAD_RIGHT STR_PAD_BOTH PATHINFO_DIRNAME PATHINFO_BASENAME PATHINFO_EXTENSION CHAR_MAX LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_ALL LC_MESSAGES ABDAY_1 ABDAY_2 ABDAY_3 ABDAY_4 ABDAY_5 ABDAY_6 ABDAY_7 DAY_1 DAY_2 DAY_3 DAY_4 DAY_5 DAY_6 DAY_7 ABMON_1 ABMON_2 ABMON_3 ABMON_4 ABMON_5 ABMON_6 ABMON_7 ABMON_8 ABMON_9 ABMON_10 ABMON_11 ABMON_12 MON_1 MON_2 MON_3 MON_4 MON_5 MON_6 MON_7 MON_8 MON_9 MON_10 MON_11 MON_12 AM_STR PM_STR D_T_FMT D_FMT T_FMT T_FMT_AMPM ERA ERA_YEAR ERA_D_T_FMT ERA_D_FMT ERA_T_FMT ALT_DIGITS INT_CURR_SYMBOL CURRENCY_SYMBOL CRNCYSTR MON_DECIMAL_POINT MON_THOUSANDS_SEP MON_GROUPING POSITIVE_SIGN NEGATIVE_SIGN INT_FRAC_DIGITS FRAC_DIGITS P_CS_PRECEDES P_SEP_BY_SPACE N_CS_PRECEDES N_SEP_BY_SPACE P_SIGN_POSN N_SIGN_POSN DECIMAL_POINT RADIXCHAR THOUSANDS_SEP THOUSEP GROUPING YESEXPR NOEXPR YESSTR NOSTR CODESET LOG_EMERG LOG_ALERT LOG_CRIT LOG_ERR LOG_WARNING LOG_NOTICE LOG_INFO LOG_DEBUG LOG_KERN LOG_USER LOG_MAIL LOG_DAEMON LOG_AUTH LOG_SYSLOG LOG_LPR LOG_NEWS LOG_UUCP LOG_CRON LOG_AUTHPRIV LOG_LOCAL0 LOG_LOCAL1 LOG_LOCAL2 LOG_LOCAL3 LOG_LOCAL4 LOG_LOCAL5 LOG_LOCAL6 LOG_LOCAL7 LOG_PID LOG_CONS LOG_ODELAY LOG_NDELAY LOG_NOWAIT LOG_PERROR
chars(use=1;rgb="0xFFA0A0";atr=2): \(kata)
words(use=1;rgb="0x00D0E0";atr=2): $HTTP_SERVER_VARS $HTTP_GET_VARS $HTTP_POST_VARS $HTTP_COOKIE_VARS $HTTP_POST_FILES $HTTP_ENV_VARS $HTTP_SESSION_VARS

アウトライン

適当過ぎかも…

見出し1

^\<\?

見出し2

^function|^class|^\s*require|^\s*define

見出し3

^\s+function|^\s+class
  • 参考になせていただきました -- 2004-04-01 (木) 15:22:10