PageRenderTime 65ms CodeModel.GetById 28ms RepoModel.GetById 0ms app.codeStats 1ms

/libs/fshl/lang/PHP_lang.php

https://github.com/OndrejBrejla/apigen
PHP | 1628 lines | 1584 code | 3 blank | 41 comment | 0 complexity | 684a5043214e72ef0cdb5455ae30e25d MD5 | raw file
  1. <?php
  2. /*
  3. * FastSHL | Universal Syntax HighLighter |
  4. * ---------------------------------------------------------------------
  5. Copyright (C) 2002-2004 Juraj 'hvge' Durech
  6. This program is free software; you can redistribute it and/or modify
  7. it under the terms of the GNU General Public License as published by
  8. the Free Software Foundation; either version 2 of the License, or
  9. (at your option) any later version.
  10. This program is distributed in the hope that it will be useful,
  11. but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  13. GNU General Public License for more details.
  14. You should have received a copy of the GNU General Public License
  15. along with this program; if not, write to the Free Software
  16. Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  17. * ---------------------------------------------------------------------
  18. * PHP - SHL Language File
  19. *
  20. * Changes:
  21. * V1.01 fixed QUOTE1
  22. * added '{}' to VAR
  23. * V1.20 removed nasty function list from keywords
  24. * V1.21 added FUNCTION state and fixed some problems (md5 etc..)
  25. * V1.22 fixed 'keyword_bug' in FUNCTION state with SAFECHAR transition
  26. * V1.23 added transition ?> to COMMENT1
  27. * V1.24 added # comments
  28. * V1.25 fixed "\\" bug in QUOTE state
  29. * V1.26 added nasty function list to keywords (ehmm..)
  30. * V1.27 fixed "{$this->test}" variable inside string
  31. * fixed '\\' bug in QUOTE1
  32. * fixed <?php when PHP is not embeded
  33. * V1.28 PHP5 keywords added
  34. * V1.29 Fixed bug where methods was highlighted as variables
  35. * V1.30 PHP 5.3 compatible
  36. */
  37. class PHP_lang
  38. {
  39. var $states;
  40. var $initial_state;
  41. var $keywords;
  42. var $version;
  43. var $signature;
  44. function PHP_lang()
  45. {
  46. $this->signature = "SHL";
  47. $this->version = "1.29";
  48. $this->initial_state = "OUT";
  49. $this->states = array(
  50. "OUT" => array (
  51. array(
  52. "_COUNTAB" => array("OUT",0),
  53. //"PHP_DELIM" => array("OUT",0),
  54. "$" => array("VAR",0),
  55. "ALPHA" => array("FUNCTION",-1), // -1 - char back to stream
  56. "'" => array("QUOTE1",0),
  57. '"' => array("QUOTE",0),
  58. "//" => array("COMMENT1",0),
  59. "NUMBER" => array("NUM",0),
  60. "?>" => array("_QUIT",0),
  61. "/*" => array("COMMENT",0) ,
  62. "<?" => array("DUMMY_PHP",-1),
  63. "#" => array("COMMENT1",0),
  64. ),
  65. 0,
  66. null, // null = "normal"
  67. null),
  68. "DUMMY_PHP" => array(
  69. array(
  70. "<?php" => array("_RET",0),
  71. "<?" => array("_RET",0),
  72. ),
  73. PF_RECURSION,
  74. "xlang",
  75. null),
  76. "FUNCTION" => array(
  77. array(
  78. "!SAFECHAR" => array("_RET",1),
  79. ),
  80. PF_KEYWORD | PF_RECURSION,
  81. null, // temporary php comment
  82. null),
  83. //rekurzivna implementacia komentarov
  84. "COMMENT" => array(
  85. array(
  86. "_COUNTAB" => array("COMMENT",0),
  87. "*/" => array("_RET",0),
  88. ),
  89. PF_RECURSION,
  90. "php-comment",
  91. null),
  92. "COMMENT1" => array(
  93. array(
  94. "\n" => array("_RET",0),
  95. "_COUNTAB" => array("COMMENT1",0),
  96. "?>" => array("_RET",-1),
  97. ),
  98. PF_RECURSION,
  99. "php-comment",
  100. null),
  101. //rekurzivna implementacia var
  102. "VAR" => array(
  103. array(
  104. //"->" => array("VAR",0), // "method as variable bug"
  105. '$' => array("VAR",0),
  106. '{' => array("VAR",0),
  107. '}' => array("VAR",0),
  108. "!SAFECHAR" => array("_RET",1), //char back to stream
  109. ),
  110. PF_RECURSION,
  111. "php-var",
  112. null),
  113. //rekurzivna implementacia var
  114. "VAR_STR" => array(
  115. array(
  116. "}" => array("_RET",0),
  117. "SPACE" => array("_RET",0),
  118. ),
  119. PF_RECURSION,
  120. "php-var",
  121. null),
  122. //rekurzivna implementacia stringu
  123. "QUOTE" => array(
  124. array(
  125. '"' => array("_RET",0),
  126. '\\\\' => array("QUOTE",0),
  127. '\"' => array("QUOTE",0),
  128. '$' => array("VAR",0),
  129. '{$' => array("VAR_STR",0),
  130. "_COUNTAB" => array("QUOTE",0),
  131. ),
  132. PF_RECURSION,
  133. "php-quote",
  134. null),
  135. "QUOTE1" => array(
  136. array(
  137. "'" => array("_RET",0),
  138. "\\\\" => array("QUOTE1",0),
  139. "\'" => array("QUOTE1",0),
  140. "_COUNTAB" => array("QUOTE1",0),
  141. ),
  142. PF_RECURSION,
  143. "php-quote",
  144. null),
  145. //rekurzivna implementacia cisla
  146. "NUM" => array(
  147. array(
  148. "x" => array("HEX_NUM",0),
  149. "!NUMBER" => array("_RET",1), //char back to stream
  150. "NUMBER" => array("DEC_NUM",0),
  151. ),
  152. PF_RECURSION,
  153. "php-num",
  154. null),
  155. "DEC_NUM" => array(
  156. array(
  157. "!NUMBER" => array("_RET",1) //char back to stream
  158. ),
  159. 0,
  160. "php-num",
  161. null),
  162. "HEX_NUM" => array(
  163. array(
  164. "!HEXNUM" => array("_RET",1) //char back to stream
  165. ),
  166. 0,
  167. "php-num",
  168. null),
  169. "_QUIT" => array (null, PF_NEWLANG, "xlang", /* =style*/ "", /* =new language*/)
  170. );
  171. // keywords
  172. $this->keywords = array(
  173. "php-keyword",
  174. array(
  175. "abstract" => 1,
  176. "and" => 1,
  177. "array" => 1,
  178. "break" => 1,
  179. "case" => 1,
  180. "catch" => 1,
  181. "class" => 1,
  182. "clone" => 1,
  183. "const" => 1,
  184. "continue" => 1,
  185. "declare" => 1,
  186. "default" => 1,
  187. "do" => 1,
  188. "else" => 1,
  189. "elseif" => 1,
  190. "enddeclare" => 1,
  191. "endfor" => 1,
  192. "endforeach" => 1,
  193. "endif" => 1,
  194. "endswitch" => 1,
  195. "endwhile" => 1,
  196. "extends" => 1,
  197. "final" => 1,
  198. "for" => 1,
  199. "foreach" => 1,
  200. "function" => 1,
  201. "global" => 1,
  202. "goto" => 1,
  203. "if" => 1,
  204. "implements" => 1,
  205. "interface" => 1,
  206. "instanceof" => 1,
  207. "namespace" => 1,
  208. "new" => 1,
  209. "or" => 1,
  210. "private" => 1,
  211. "protected" => 1,
  212. "public" => 1,
  213. "static" => 1,
  214. "switch" => 1,
  215. "throw" => 1,
  216. "try" => 1,
  217. "use" => 1,
  218. "var" => 1,
  219. "while" => 1,
  220. "xor" => 1,
  221. "__CLASS__" => 1,
  222. "__DIR__" => 1,
  223. "__FILE__" => 1,
  224. "__FUNCTION__" => 1,
  225. "__METHOD__" => 1,
  226. "__NAMESPACE__" => 1,
  227. "die" => 1,
  228. "echo" => 1,
  229. "empty" => 1,
  230. "exit" => 1,
  231. "eval" => 1,
  232. "include" => 1,
  233. "include_once" => 1,
  234. "isset" => 1,
  235. "list" => 1,
  236. "require" => 1,
  237. "require_once" => 1,
  238. "return" => 1,
  239. "print" => 1,
  240. "unset" => 1,
  241. // types
  242. "true" => 1,
  243. "false" => 1,
  244. "null" => 1,
  245. // function list (default is disabled)
  246. "zend_version" => 2,
  247. "func_num_args" => 2,
  248. "func_get_arg" => 2,
  249. "func_get_args" => 2,
  250. "strlen" => 2,
  251. "strcmp" => 2,
  252. "strncmp" => 2,
  253. "strcasecmp" => 2,
  254. "strncasecmp" => 2,
  255. "each" => 2,
  256. "error_reporting" => 2,
  257. "define" => 2,
  258. "defined" => 2,
  259. "get_class" => 2,
  260. "get_called_class" => 2,
  261. "get_parent_class" => 2,
  262. "method_exists" => 2,
  263. "property_exists" => 2,
  264. "class_exists" => 2,
  265. "interface_exists" => 2,
  266. "function_exists" => 2,
  267. "class_alias" => 2,
  268. "get_included_files" => 2,
  269. "get_required_files" => 2,
  270. "is_subclass_of" => 2,
  271. "is_a" => 2,
  272. "get_class_vars" => 2,
  273. "get_object_vars" => 2,
  274. "get_class_methods" => 2,
  275. "trigger_error" => 2,
  276. "user_error" => 2,
  277. "set_error_handler" => 2,
  278. "restore_error_handler" => 2,
  279. "set_exception_handler" => 2,
  280. "restore_exception_handler" => 2,
  281. "get_declared_classes" => 2,
  282. "get_declared_interfaces" => 2,
  283. "get_defined_functions" => 2,
  284. "get_defined_vars" => 2,
  285. "create_function" => 2,
  286. "get_resource_type" => 2,
  287. "get_loaded_extensions" => 2,
  288. "extension_loaded" => 2,
  289. "get_extension_funcs" => 2,
  290. "get_defined_constants" => 2,
  291. "debug_backtrace" => 2,
  292. "debug_print_backtrace" => 2,
  293. "gc_collect_cycles" => 2,
  294. "gc_enabled" => 2,
  295. "gc_enable" => 2,
  296. "gc_disable" => 2,
  297. "bcadd" => 2,
  298. "bcsub" => 2,
  299. "bcmul" => 2,
  300. "bcdiv" => 2,
  301. "bcmod" => 2,
  302. "bcpow" => 2,
  303. "bcsqrt" => 2,
  304. "bcscale" => 2,
  305. "bccomp" => 2,
  306. "bcpowmod" => 2,
  307. "jdtogregorian" => 2,
  308. "gregoriantojd" => 2,
  309. "jdtojulian" => 2,
  310. "juliantojd" => 2,
  311. "jdtojewish" => 2,
  312. "jewishtojd" => 2,
  313. "jdtofrench" => 2,
  314. "frenchtojd" => 2,
  315. "jddayofweek" => 2,
  316. "jdmonthname" => 2,
  317. "easter_date" => 2,
  318. "easter_days" => 2,
  319. "unixtojd" => 2,
  320. "jdtounix" => 2,
  321. "cal_to_jd" => 2,
  322. "cal_from_jd" => 2,
  323. "cal_days_in_month" => 2,
  324. "cal_info" => 2,
  325. "variant_set" => 2,
  326. "variant_add" => 2,
  327. "variant_cat" => 2,
  328. "variant_sub" => 2,
  329. "variant_mul" => 2,
  330. "variant_and" => 2,
  331. "variant_div" => 2,
  332. "variant_eqv" => 2,
  333. "variant_idiv" => 2,
  334. "variant_imp" => 2,
  335. "variant_mod" => 2,
  336. "variant_or" => 2,
  337. "variant_pow" => 2,
  338. "variant_xor" => 2,
  339. "variant_abs" => 2,
  340. "variant_fix" => 2,
  341. "variant_int" => 2,
  342. "variant_neg" => 2,
  343. "variant_not" => 2,
  344. "variant_round" => 2,
  345. "variant_cmp" => 2,
  346. "variant_date_to_timestamp" => 2,
  347. "variant_date_from_timestamp" => 2,
  348. "variant_get_type" => 2,
  349. "variant_set_type" => 2,
  350. "variant_cast" => 2,
  351. "com_create_guid" => 2,
  352. "com_event_sink" => 2,
  353. "com_print_typeinfo" => 2,
  354. "com_message_pump" => 2,
  355. "com_load_typelib" => 2,
  356. "com_get_active_object" => 2,
  357. "ctype_alnum" => 2,
  358. "ctype_alpha" => 2,
  359. "ctype_cntrl" => 2,
  360. "ctype_digit" => 2,
  361. "ctype_lower" => 2,
  362. "ctype_graph" => 2,
  363. "ctype_print" => 2,
  364. "ctype_punct" => 2,
  365. "ctype_space" => 2,
  366. "ctype_upper" => 2,
  367. "ctype_xdigit" => 2,
  368. "strtotime" => 2,
  369. "date" => 2,
  370. "idate" => 2,
  371. "gmdate" => 2,
  372. "mktime" => 2,
  373. "gmmktime" => 2,
  374. "checkdate" => 2,
  375. "strftime" => 2,
  376. "gmstrftime" => 2,
  377. "time" => 2,
  378. "localtime" => 2,
  379. "getdate" => 2,
  380. "date_create" => 2,
  381. "date_create_from_format" => 2,
  382. "date_parse" => 2,
  383. "date_parse_from_format" => 2,
  384. "date_get_last_errors" => 2,
  385. "date_format" => 2,
  386. "date_modify" => 2,
  387. "date_add" => 2,
  388. "date_sub" => 2,
  389. "date_timezone_get" => 2,
  390. "date_timezone_set" => 2,
  391. "date_offset_get" => 2,
  392. "date_diff" => 2,
  393. "date_time_set" => 2,
  394. "date_date_set" => 2,
  395. "date_isodate_set" => 2,
  396. "date_timestamp_set" => 2,
  397. "date_timestamp_get" => 2,
  398. "timezone_open" => 2,
  399. "timezone_name_get" => 2,
  400. "timezone_name_from_abbr" => 2,
  401. "timezone_offset_get" => 2,
  402. "timezone_transitions_get" => 2,
  403. "timezone_location_get" => 2,
  404. "timezone_identifiers_list" => 2,
  405. "timezone_abbreviations_list" => 2,
  406. "timezone_version_get" => 2,
  407. "date_interval_create_from_date_string" => 2,
  408. "date_interval_format" => 2,
  409. "date_default_timezone_set" => 2,
  410. "date_default_timezone_get" => 2,
  411. "date_sunrise" => 2,
  412. "date_sunset" => 2,
  413. "date_sun_info" => 2,
  414. "ereg" => 2,
  415. "ereg_replace" => 2,
  416. "eregi" => 2,
  417. "eregi_replace" => 2,
  418. "split" => 2,
  419. "spliti" => 2,
  420. "sql_regcase" => 2,
  421. "filter_input" => 2,
  422. "filter_var" => 2,
  423. "filter_input_array" => 2,
  424. "filter_var_array" => 2,
  425. "filter_list" => 2,
  426. "filter_has_var" => 2,
  427. "filter_id" => 2,
  428. "ftp_connect" => 2,
  429. "ftp_login" => 2,
  430. "ftp_pwd" => 2,
  431. "ftp_cdup" => 2,
  432. "ftp_chdir" => 2,
  433. "ftp_exec" => 2,
  434. "ftp_raw" => 2,
  435. "ftp_mkdir" => 2,
  436. "ftp_rmdir" => 2,
  437. "ftp_chmod" => 2,
  438. "ftp_alloc" => 2,
  439. "ftp_nlist" => 2,
  440. "ftp_rawlist" => 2,
  441. "ftp_systype" => 2,
  442. "ftp_pasv" => 2,
  443. "ftp_get" => 2,
  444. "ftp_fget" => 2,
  445. "ftp_put" => 2,
  446. "ftp_fput" => 2,
  447. "ftp_size" => 2,
  448. "ftp_mdtm" => 2,
  449. "ftp_rename" => 2,
  450. "ftp_delete" => 2,
  451. "ftp_site" => 2,
  452. "ftp_close" => 2,
  453. "ftp_set_option" => 2,
  454. "ftp_get_option" => 2,
  455. "ftp_nb_fget" => 2,
  456. "ftp_nb_get" => 2,
  457. "ftp_nb_continue" => 2,
  458. "ftp_nb_put" => 2,
  459. "ftp_nb_fput" => 2,
  460. "ftp_quit" => 2,
  461. "hash" => 2,
  462. "hash_file" => 2,
  463. "hash_hmac" => 2,
  464. "hash_hmac_file" => 2,
  465. "hash_init" => 2,
  466. "hash_update" => 2,
  467. "hash_update_stream" => 2,
  468. "hash_update_file" => 2,
  469. "hash_final" => 2,
  470. "hash_copy" => 2,
  471. "hash_algos" => 2,
  472. "mhash_keygen_s2k" => 2,
  473. "mhash_get_block_size" => 2,
  474. "mhash_get_hash_name" => 2,
  475. "mhash_count" => 2,
  476. "mhash" => 2,
  477. "iconv" => 2,
  478. "ob_iconv_handler" => 2,
  479. "iconv_get_encoding" => 2,
  480. "iconv_set_encoding" => 2,
  481. "iconv_strlen" => 2,
  482. "iconv_substr" => 2,
  483. "iconv_strpos" => 2,
  484. "iconv_strrpos" => 2,
  485. "iconv_mime_encode" => 2,
  486. "iconv_mime_decode" => 2,
  487. "iconv_mime_decode_headers" => 2,
  488. "json_encode" => 2,
  489. "json_decode" => 2,
  490. "json_last_error" => 2,
  491. "mcrypt_ecb" => 2,
  492. "mcrypt_cbc" => 2,
  493. "mcrypt_cfb" => 2,
  494. "mcrypt_ofb" => 2,
  495. "mcrypt_get_key_size" => 2,
  496. "mcrypt_get_block_size" => 2,
  497. "mcrypt_get_cipher_name" => 2,
  498. "mcrypt_create_iv" => 2,
  499. "mcrypt_list_algorithms" => 2,
  500. "mcrypt_list_modes" => 2,
  501. "mcrypt_get_iv_size" => 2,
  502. "mcrypt_encrypt" => 2,
  503. "mcrypt_decrypt" => 2,
  504. "mcrypt_module_open" => 2,
  505. "mcrypt_generic_init" => 2,
  506. "mcrypt_generic" => 2,
  507. "mdecrypt_generic" => 2,
  508. "mcrypt_generic_end" => 2,
  509. "mcrypt_generic_deinit" => 2,
  510. "mcrypt_enc_self_test" => 2,
  511. "mcrypt_enc_is_block_algorithm_mode" => 2,
  512. "mcrypt_enc_is_block_algorithm" => 2,
  513. "mcrypt_enc_is_block_mode" => 2,
  514. "mcrypt_enc_get_block_size" => 2,
  515. "mcrypt_enc_get_key_size" => 2,
  516. "mcrypt_enc_get_supported_key_sizes" => 2,
  517. "mcrypt_enc_get_iv_size" => 2,
  518. "mcrypt_enc_get_algorithms_name" => 2,
  519. "mcrypt_enc_get_modes_name" => 2,
  520. "mcrypt_module_self_test" => 2,
  521. "mcrypt_module_is_block_algorithm_mode" => 2,
  522. "mcrypt_module_is_block_algorithm" => 2,
  523. "mcrypt_module_is_block_mode" => 2,
  524. "mcrypt_module_get_algo_block_size" => 2,
  525. "mcrypt_module_get_algo_key_size" => 2,
  526. "mcrypt_module_get_supported_key_sizes" => 2,
  527. "mcrypt_module_close" => 2,
  528. "odbc_autocommit" => 2,
  529. "odbc_binmode" => 2,
  530. "odbc_close" => 2,
  531. "odbc_close_all" => 2,
  532. "odbc_columns" => 2,
  533. "odbc_commit" => 2,
  534. "odbc_connect" => 2,
  535. "odbc_cursor" => 2,
  536. "odbc_data_source" => 2,
  537. "odbc_execute" => 2,
  538. "odbc_error" => 2,
  539. "odbc_errormsg" => 2,
  540. "odbc_exec" => 2,
  541. "odbc_fetch_array" => 2,
  542. "odbc_fetch_object" => 2,
  543. "odbc_fetch_row" => 2,
  544. "odbc_fetch_into" => 2,
  545. "odbc_field_len" => 2,
  546. "odbc_field_scale" => 2,
  547. "odbc_field_name" => 2,
  548. "odbc_field_type" => 2,
  549. "odbc_field_num" => 2,
  550. "odbc_free_result" => 2,
  551. "odbc_gettypeinfo" => 2,
  552. "odbc_longreadlen" => 2,
  553. "odbc_next_result" => 2,
  554. "odbc_num_fields" => 2,
  555. "odbc_num_rows" => 2,
  556. "odbc_pconnect" => 2,
  557. "odbc_prepare" => 2,
  558. "odbc_result" => 2,
  559. "odbc_result_all" => 2,
  560. "odbc_rollback" => 2,
  561. "odbc_setoption" => 2,
  562. "odbc_specialcolumns" => 2,
  563. "odbc_statistics" => 2,
  564. "odbc_tables" => 2,
  565. "odbc_primarykeys" => 2,
  566. "odbc_columnprivileges" => 2,
  567. "odbc_tableprivileges" => 2,
  568. "odbc_foreignkeys" => 2,
  569. "odbc_procedures" => 2,
  570. "odbc_procedurecolumns" => 2,
  571. "odbc_do" => 2,
  572. "odbc_field_precision" => 2,
  573. "preg_match" => 2,
  574. "preg_match_all" => 2,
  575. "preg_replace" => 2,
  576. "preg_replace_callback" => 2,
  577. "preg_filter" => 2,
  578. "preg_split" => 2,
  579. "preg_quote" => 2,
  580. "preg_grep" => 2,
  581. "preg_last_error" => 2,
  582. "session_name" => 2,
  583. "session_module_name" => 2,
  584. "session_save_path" => 2,
  585. "session_id" => 2,
  586. "session_regenerate_id" => 2,
  587. "session_decode" => 2,
  588. "session_register" => 2,
  589. "session_unregister" => 2,
  590. "session_is_registered" => 2,
  591. "session_encode" => 2,
  592. "session_start" => 2,
  593. "session_destroy" => 2,
  594. "session_unset" => 2,
  595. "session_set_save_handler" => 2,
  596. "session_cache_limiter" => 2,
  597. "session_cache_expire" => 2,
  598. "session_set_cookie_params" => 2,
  599. "session_get_cookie_params" => 2,
  600. "session_write_close" => 2,
  601. "session_commit" => 2,
  602. "spl_classes" => 2,
  603. "spl_autoload" => 2,
  604. "spl_autoload_extensions" => 2,
  605. "spl_autoload_register" => 2,
  606. "spl_autoload_unregister" => 2,
  607. "spl_autoload_functions" => 2,
  608. "spl_autoload_call" => 2,
  609. "class_parents" => 2,
  610. "class_implements" => 2,
  611. "spl_object_hash" => 2,
  612. "iterator_to_array" => 2,
  613. "iterator_count" => 2,
  614. "iterator_apply" => 2,
  615. "constant" => 2,
  616. "bin2hex" => 2,
  617. "sleep" => 2,
  618. "usleep" => 2,
  619. "time_nanosleep" => 2,
  620. "time_sleep_until" => 2,
  621. "flush" => 2,
  622. "wordwrap" => 2,
  623. "htmlspecialchars" => 2,
  624. "htmlentities" => 2,
  625. "html_entity_decode" => 2,
  626. "htmlspecialchars_decode" => 2,
  627. "get_html_translation_table" => 2,
  628. "sha1" => 2,
  629. "sha1_file" => 2,
  630. "md5" => 2,
  631. "md5_file" => 2,
  632. "crc32" => 2,
  633. "iptcparse" => 2,
  634. "iptcembed" => 2,
  635. "getimagesize" => 2,
  636. "image_type_to_mime_type" => 2,
  637. "image_type_to_extension" => 2,
  638. "phpinfo" => 2,
  639. "phpversion" => 2,
  640. "phpcredits" => 2,
  641. "php_logo_guid" => 2,
  642. "php_real_logo_guid" => 2,
  643. "php_egg_logo_guid" => 2,
  644. "zend_logo_guid" => 2,
  645. "php_sapi_name" => 2,
  646. "php_uname" => 2,
  647. "php_ini_scanned_files" => 2,
  648. "php_ini_loaded_file" => 2,
  649. "strnatcmp" => 2,
  650. "strnatcasecmp" => 2,
  651. "substr_count" => 2,
  652. "strspn" => 2,
  653. "strcspn" => 2,
  654. "strtok" => 2,
  655. "strtoupper" => 2,
  656. "strtolower" => 2,
  657. "strpos" => 2,
  658. "stripos" => 2,
  659. "strrpos" => 2,
  660. "strripos" => 2,
  661. "strrev" => 2,
  662. "hebrev" => 2,
  663. "hebrevc" => 2,
  664. "nl2br" => 2,
  665. "basename" => 2,
  666. "dirname" => 2,
  667. "pathinfo" => 2,
  668. "stripslashes" => 2,
  669. "stripcslashes" => 2,
  670. "strstr" => 2,
  671. "stristr" => 2,
  672. "strrchr" => 2,
  673. "str_shuffle" => 2,
  674. "str_word_count" => 2,
  675. "str_split" => 2,
  676. "strpbrk" => 2,
  677. "substr_compare" => 2,
  678. "strcoll" => 2,
  679. "substr" => 2,
  680. "substr_replace" => 2,
  681. "quotemeta" => 2,
  682. "ucfirst" => 2,
  683. "lcfirst" => 2,
  684. "ucwords" => 2,
  685. "strtr" => 2,
  686. "addslashes" => 2,
  687. "addcslashes" => 2,
  688. "rtrim" => 2,
  689. "str_replace" => 2,
  690. "str_ireplace" => 2,
  691. "str_repeat" => 2,
  692. "count_chars" => 2,
  693. "chunk_split" => 2,
  694. "trim" => 2,
  695. "ltrim" => 2,
  696. "strip_tags" => 2,
  697. "similar_text" => 2,
  698. "explode" => 2,
  699. "implode" => 2,
  700. "join" => 2,
  701. "setlocale" => 2,
  702. "localeconv" => 2,
  703. "soundex" => 2,
  704. "levenshtein" => 2,
  705. "chr" => 2,
  706. "ord" => 2,
  707. "parse_str" => 2,
  708. "str_getcsv" => 2,
  709. "str_pad" => 2,
  710. "chop" => 2,
  711. "strchr" => 2,
  712. "sprintf" => 2,
  713. "printf" => 2,
  714. "vprintf" => 2,
  715. "vsprintf" => 2,
  716. "fprintf" => 2,
  717. "vfprintf" => 2,
  718. "sscanf" => 2,
  719. "fscanf" => 2,
  720. "parse_url" => 2,
  721. "urlencode" => 2,
  722. "urldecode" => 2,
  723. "rawurlencode" => 2,
  724. "rawurldecode" => 2,
  725. "http_build_query" => 2,
  726. "readlink" => 2,
  727. "linkinfo" => 2,
  728. "symlink" => 2,
  729. "link" => 2,
  730. "unlink" => 2,
  731. "exec" => 2,
  732. "system" => 2,
  733. "escapeshellcmd" => 2,
  734. "escapeshellarg" => 2,
  735. "passthru" => 2,
  736. "shell_exec" => 2,
  737. "proc_open" => 2,
  738. "proc_close" => 2,
  739. "proc_terminate" => 2,
  740. "proc_get_status" => 2,
  741. "rand" => 2,
  742. "srand" => 2,
  743. "getrandmax" => 2,
  744. "mt_rand" => 2,
  745. "mt_srand" => 2,
  746. "mt_getrandmax" => 2,
  747. "getservbyname" => 2,
  748. "getservbyport" => 2,
  749. "getprotobyname" => 2,
  750. "getprotobynumber" => 2,
  751. "getmyuid" => 2,
  752. "getmygid" => 2,
  753. "getmypid" => 2,
  754. "getmyinode" => 2,
  755. "getlastmod" => 2,
  756. "base64_decode" => 2,
  757. "base64_encode" => 2,
  758. "convert_uuencode" => 2,
  759. "convert_uudecode" => 2,
  760. "abs" => 2,
  761. "ceil" => 2,
  762. "floor" => 2,
  763. "round" => 2,
  764. "sin" => 2,
  765. "cos" => 2,
  766. "tan" => 2,
  767. "asin" => 2,
  768. "acos" => 2,
  769. "atan" => 2,
  770. "atanh" => 2,
  771. "atan2" => 2,
  772. "sinh" => 2,
  773. "cosh" => 2,
  774. "tanh" => 2,
  775. "asinh" => 2,
  776. "acosh" => 2,
  777. "expm1" => 2,
  778. "log1p" => 2,
  779. "pi" => 2,
  780. "is_finite" => 2,
  781. "is_nan" => 2,
  782. "is_infinite" => 2,
  783. "pow" => 2,
  784. "exp" => 2,
  785. "log" => 2,
  786. "log10" => 2,
  787. "sqrt" => 2,
  788. "hypot" => 2,
  789. "deg2rad" => 2,
  790. "rad2deg" => 2,
  791. "bindec" => 2,
  792. "hexdec" => 2,
  793. "octdec" => 2,
  794. "decbin" => 2,
  795. "decoct" => 2,
  796. "dechex" => 2,
  797. "base_convert" => 2,
  798. "number_format" => 2,
  799. "fmod" => 2,
  800. "inet_ntop" => 2,
  801. "inet_pton" => 2,
  802. "ip2long" => 2,
  803. "long2ip" => 2,
  804. "getenv" => 2,
  805. "putenv" => 2,
  806. "getopt" => 2,
  807. "microtime" => 2,
  808. "gettimeofday" => 2,
  809. "uniqid" => 2,
  810. "quoted_printable_decode" => 2,
  811. "quoted_printable_encode" => 2,
  812. "convert_cyr_string" => 2,
  813. "get_current_user" => 2,
  814. "set_time_limit" => 2,
  815. "get_cfg_var" => 2,
  816. "magic_quotes_runtime" => 2,
  817. "set_magic_quotes_runtime" => 2,
  818. "get_magic_quotes_gpc" => 2,
  819. "get_magic_quotes_runtime" => 2,
  820. "import_request_variables" => 2,
  821. "error_log" => 2,
  822. "error_get_last" => 2,
  823. "call_user_func" => 2,
  824. "call_user_func_array" => 2,
  825. "call_user_method" => 2,
  826. "call_user_method_array" => 2,
  827. "forward_static_call" => 2,
  828. "forward_static_call_array" => 2,
  829. "serialize" => 2,
  830. "unserialize" => 2,
  831. "var_dump" => 2,
  832. "var_export" => 2,
  833. "debug_zval_dump" => 2,
  834. "print_r" => 2,
  835. "memory_get_usage" => 2,
  836. "memory_get_peak_usage" => 2,
  837. "register_shutdown_function" => 2,
  838. "register_tick_function" => 2,
  839. "unregister_tick_function" => 2,
  840. "highlight_file" => 2,
  841. "show_source" => 2,
  842. "highlight_string" => 2,
  843. "php_strip_whitespace" => 2,
  844. "ini_get" => 2,
  845. "ini_get_all" => 2,
  846. "ini_set" => 2,
  847. "ini_alter" => 2,
  848. "ini_restore" => 2,
  849. "get_include_path" => 2,
  850. "set_include_path" => 2,
  851. "restore_include_path" => 2,
  852. "setcookie" => 2,
  853. "setrawcookie" => 2,
  854. "header" => 2,
  855. "header_remove" => 2,
  856. "headers_sent" => 2,
  857. "headers_list" => 2,
  858. "connection_aborted" => 2,
  859. "connection_status" => 2,
  860. "ignore_user_abort" => 2,
  861. "parse_ini_file" => 2,
  862. "parse_ini_string" => 2,
  863. "is_uploaded_file" => 2,
  864. "move_uploaded_file" => 2,
  865. "gethostbyaddr" => 2,
  866. "gethostbyname" => 2,
  867. "gethostbynamel" => 2,
  868. "gethostname" => 2,
  869. "dns_check_record" => 2,
  870. "checkdnsrr" => 2,
  871. "dns_get_mx" => 2,
  872. "getmxrr" => 2,
  873. "dns_get_record" => 2,
  874. "intval" => 2,
  875. "floatval" => 2,
  876. "doubleval" => 2,
  877. "strval" => 2,
  878. "gettype" => 2,
  879. "settype" => 2,
  880. "is_null" => 2,
  881. "is_resource" => 2,
  882. "is_bool" => 2,
  883. "is_long" => 2,
  884. "is_float" => 2,
  885. "is_int" => 2,
  886. "is_integer" => 2,
  887. "is_double" => 2,
  888. "is_real" => 2,
  889. "is_numeric" => 2,
  890. "is_string" => 2,
  891. "is_array" => 2,
  892. "is_object" => 2,
  893. "is_scalar" => 2,
  894. "is_callable" => 2,
  895. "pclose" => 2,
  896. "popen" => 2,
  897. "readfile" => 2,
  898. "rewind" => 2,
  899. "rmdir" => 2,
  900. "umask" => 2,
  901. "fclose" => 2,
  902. "feof" => 2,
  903. "fgetc" => 2,
  904. "fgets" => 2,
  905. "fgetss" => 2,
  906. "fread" => 2,
  907. "fopen" => 2,
  908. "fpassthru" => 2,
  909. "ftruncate" => 2,
  910. "fstat" => 2,
  911. "fseek" => 2,
  912. "ftell" => 2,
  913. "fflush" => 2,
  914. "fwrite" => 2,
  915. "fputs" => 2,
  916. "mkdir" => 2,
  917. "rename" => 2,
  918. "copy" => 2,
  919. "tempnam" => 2,
  920. "tmpfile" => 2,
  921. "file" => 2,
  922. "file_get_contents" => 2,
  923. "file_put_contents" => 2,
  924. "stream_select" => 2,
  925. "stream_context_create" => 2,
  926. "stream_context_set_params" => 2,
  927. "stream_context_get_params" => 2,
  928. "stream_context_set_option" => 2,
  929. "stream_context_get_options" => 2,
  930. "stream_context_get_default" => 2,
  931. "stream_context_set_default" => 2,
  932. "stream_filter_prepend" => 2,
  933. "stream_filter_append" => 2,
  934. "stream_filter_remove" => 2,
  935. "stream_socket_client" => 2,
  936. "stream_socket_server" => 2,
  937. "stream_socket_accept" => 2,
  938. "stream_socket_get_name" => 2,
  939. "stream_socket_recvfrom" => 2,
  940. "stream_socket_sendto" => 2,
  941. "stream_socket_enable_crypto" => 2,
  942. "stream_socket_shutdown" => 2,
  943. "stream_socket_pair" => 2,
  944. "stream_copy_to_stream" => 2,
  945. "stream_get_contents" => 2,
  946. "stream_supports_lock" => 2,
  947. "fgetcsv" => 2,
  948. "fputcsv" => 2,
  949. "flock" => 2,
  950. "get_meta_tags" => 2,
  951. "stream_set_read_buffer" => 2,
  952. "stream_set_write_buffer" => 2,
  953. "set_file_buffer" => 2,
  954. "set_socket_blocking" => 2,
  955. "stream_set_blocking" => 2,
  956. "socket_set_blocking" => 2,
  957. "stream_get_meta_data" => 2,
  958. "stream_get_line" => 2,
  959. "stream_wrapper_register" => 2,
  960. "stream_register_wrapper" => 2,
  961. "stream_wrapper_unregister" => 2,
  962. "stream_wrapper_restore" => 2,
  963. "stream_get_wrappers" => 2,
  964. "stream_get_transports" => 2,
  965. "stream_resolve_include_path" => 2,
  966. "stream_is_local" => 2,
  967. "get_headers" => 2,
  968. "stream_set_timeout" => 2,
  969. "socket_set_timeout" => 2,
  970. "socket_get_status" => 2,
  971. "realpath" => 2,
  972. "fnmatch" => 2,
  973. "fsockopen" => 2,
  974. "pfsockopen" => 2,
  975. "pack" => 2,
  976. "unpack" => 2,
  977. "get_browser" => 2,
  978. "crypt" => 2,
  979. "opendir" => 2,
  980. "closedir" => 2,
  981. "chdir" => 2,
  982. "getcwd" => 2,
  983. "rewinddir" => 2,
  984. "readdir" => 2,
  985. "dir" => 2,
  986. "scandir" => 2,
  987. "glob" => 2,
  988. "fileatime" => 2,
  989. "filectime" => 2,
  990. "filegroup" => 2,
  991. "fileinode" => 2,
  992. "filemtime" => 2,
  993. "fileowner" => 2,
  994. "fileperms" => 2,
  995. "filesize" => 2,
  996. "filetype" => 2,
  997. "file_exists" => 2,
  998. "is_writable" => 2,
  999. "is_writeable" => 2,
  1000. "is_readable" => 2,
  1001. "is_executable" => 2,
  1002. "is_file" => 2,
  1003. "is_dir" => 2,
  1004. "is_link" => 2,
  1005. "stat" => 2,
  1006. "lstat" => 2,
  1007. "chown" => 2,
  1008. "chgrp" => 2,
  1009. "chmod" => 2,
  1010. "touch" => 2,
  1011. "clearstatcache" => 2,
  1012. "disk_total_space" => 2,
  1013. "disk_free_space" => 2,
  1014. "diskfreespace" => 2,
  1015. "realpath_cache_size" => 2,
  1016. "realpath_cache_get" => 2,
  1017. "mail" => 2,
  1018. "ezmlm_hash" => 2,
  1019. "openlog" => 2,
  1020. "syslog" => 2,
  1021. "closelog" => 2,
  1022. "define_syslog_variables" => 2,
  1023. "lcg_value" => 2,
  1024. "metaphone" => 2,
  1025. "ob_start" => 2,
  1026. "ob_flush" => 2,
  1027. "ob_clean" => 2,
  1028. "ob_end_flush" => 2,
  1029. "ob_end_clean" => 2,
  1030. "ob_get_flush" => 2,
  1031. "ob_get_clean" => 2,
  1032. "ob_get_length" => 2,
  1033. "ob_get_level" => 2,
  1034. "ob_get_status" => 2,
  1035. "ob_get_contents" => 2,
  1036. "ob_implicit_flush" => 2,
  1037. "ob_list_handlers" => 2,
  1038. "ksort" => 2,
  1039. "krsort" => 2,
  1040. "natsort" => 2,
  1041. "natcasesort" => 2,
  1042. "asort" => 2,
  1043. "arsort" => 2,
  1044. "sort" => 2,
  1045. "rsort" => 2,
  1046. "usort" => 2,
  1047. "uasort" => 2,
  1048. "uksort" => 2,
  1049. "shuffle" => 2,
  1050. "array_walk" => 2,
  1051. "array_walk_recursive" => 2,
  1052. "count" => 2,
  1053. "end" => 2,
  1054. "prev" => 2,
  1055. "next" => 2,
  1056. "reset" => 2,
  1057. "current" => 2,
  1058. "key" => 2,
  1059. "min" => 2,
  1060. "max" => 2,
  1061. "in_array" => 2,
  1062. "array_search" => 2,
  1063. "extract" => 2,
  1064. "compact" => 2,
  1065. "array_fill" => 2,
  1066. "array_fill_keys" => 2,
  1067. "range" => 2,
  1068. "array_multisort" => 2,
  1069. "array_push" => 2,
  1070. "array_pop" => 2,
  1071. "array_shift" => 2,
  1072. "array_unshift" => 2,
  1073. "array_splice" => 2,
  1074. "array_slice" => 2,
  1075. "array_merge" => 2,
  1076. "array_merge_recursive" => 2,
  1077. "array_replace" => 2,
  1078. "array_replace_recursive" => 2,
  1079. "array_keys" => 2,
  1080. "array_values" => 2,
  1081. "array_count_values" => 2,
  1082. "array_reverse" => 2,
  1083. "array_reduce" => 2,
  1084. "array_pad" => 2,
  1085. "array_flip" => 2,
  1086. "array_change_key_case" => 2,
  1087. "array_rand" => 2,
  1088. "array_unique" => 2,
  1089. "array_intersect" => 2,
  1090. "array_intersect_key" => 2,
  1091. "array_intersect_ukey" => 2,
  1092. "array_uintersect" => 2,
  1093. "array_intersect_assoc" => 2,
  1094. "array_uintersect_assoc" => 2,
  1095. "array_intersect_uassoc" => 2,
  1096. "array_uintersect_uassoc" => 2,
  1097. "array_diff" => 2,
  1098. "array_diff_key" => 2,
  1099. "array_diff_ukey" => 2,
  1100. "array_udiff" => 2,
  1101. "array_diff_assoc" => 2,
  1102. "array_udiff_assoc" => 2,
  1103. "array_diff_uassoc" => 2,
  1104. "array_udiff_uassoc" => 2,
  1105. "array_sum" => 2,
  1106. "array_product" => 2,
  1107. "array_filter" => 2,
  1108. "array_map" => 2,
  1109. "array_chunk" => 2,
  1110. "array_combine" => 2,
  1111. "array_key_exists" => 2,
  1112. "pos" => 2,
  1113. "sizeof" => 2,
  1114. "key_exists" => 2,
  1115. "assert" => 2,
  1116. "assert_options" => 2,
  1117. "version_compare" => 2,
  1118. "str_rot13" => 2,
  1119. "stream_get_filters" => 2,
  1120. "stream_filter_register" => 2,
  1121. "stream_bucket_make_writeable" => 2,
  1122. "stream_bucket_prepend" => 2,
  1123. "stream_bucket_append" => 2,
  1124. "stream_bucket_new" => 2,
  1125. "output_add_rewrite_var" => 2,
  1126. "output_reset_rewrite_vars" => 2,
  1127. "sys_get_temp_dir" => 2,
  1128. "token_get_all" => 2,
  1129. "token_name" => 2,
  1130. "zip_open" => 2,
  1131. "zip_close" => 2,
  1132. "zip_read" => 2,
  1133. "zip_entry_open" => 2,
  1134. "zip_entry_close" => 2,
  1135. "zip_entry_read" => 2,
  1136. "zip_entry_filesize" => 2,
  1137. "zip_entry_name" => 2,
  1138. "zip_entry_compressedsize" => 2,
  1139. "zip_entry_compressionmethod" => 2,
  1140. "readgzfile" => 2,
  1141. "gzrewind" => 2,
  1142. "gzclose" => 2,
  1143. "gzeof" => 2,
  1144. "gzgetc" => 2,
  1145. "gzgets" => 2,
  1146. "gzgetss" => 2,
  1147. "gzread" => 2,
  1148. "gzopen" => 2,
  1149. "gzpassthru" => 2,
  1150. "gzseek" => 2,
  1151. "gztell" => 2,
  1152. "gzwrite" => 2,
  1153. "gzputs" => 2,
  1154. "gzfile" => 2,
  1155. "gzcompress" => 2,
  1156. "gzuncompress" => 2,
  1157. "gzdeflate" => 2,
  1158. "gzinflate" => 2,
  1159. "gzencode" => 2,
  1160. "ob_gzhandler" => 2,
  1161. "zlib_get_coding_type" => 2,
  1162. "libxml_set_streams_context" => 2,
  1163. "libxml_use_internal_errors" => 2,
  1164. "libxml_get_last_error" => 2,
  1165. "libxml_clear_errors" => 2,
  1166. "libxml_get_errors" => 2,
  1167. "libxml_disable_entity_loader" => 2,
  1168. "dom_import_simplexml" => 2,
  1169. "pdo_drivers" => 2,
  1170. "simplexml_load_file" => 2,
  1171. "simplexml_load_string" => 2,
  1172. "simplexml_import_dom" => 2,
  1173. "wddx_serialize_value" => 2,
  1174. "wddx_serialize_vars" => 2,
  1175. "wddx_packet_start" => 2,
  1176. "wddx_packet_end" => 2,
  1177. "wddx_add_vars" => 2,
  1178. "wddx_deserialize" => 2,
  1179. "xml_parser_create" => 2,
  1180. "xml_parser_create_ns" => 2,
  1181. "xml_set_object" => 2,
  1182. "xml_set_element_handler" => 2,
  1183. "xml_set_character_data_handler" => 2,
  1184. "xml_set_processing_instruction_handler" => 2,
  1185. "xml_set_default_handler" => 2,
  1186. "xml_set_unparsed_entity_decl_handler" => 2,
  1187. "xml_set_notation_decl_handler" => 2,
  1188. "xml_set_external_entity_ref_handler" => 2,
  1189. "xml_set_start_namespace_decl_handler" => 2,
  1190. "xml_set_end_namespace_decl_handler" => 2,
  1191. "xml_parse" => 2,
  1192. "xml_parse_into_struct" => 2,
  1193. "xml_get_error_code" => 2,
  1194. "xml_error_string" => 2,
  1195. "xml_get_current_line_number" => 2,
  1196. "xml_get_current_column_number" => 2,
  1197. "xml_get_current_byte_index" => 2,
  1198. "xml_parser_free" => 2,
  1199. "xml_parser_set_option" => 2,
  1200. "xml_parser_get_option" => 2,
  1201. "utf8_encode" => 2,
  1202. "utf8_decode" => 2,
  1203. "xmlwriter_open_uri" => 2,
  1204. "xmlwriter_open_memory" => 2,
  1205. "xmlwriter_set_indent" => 2,
  1206. "xmlwriter_set_indent_string" => 2,
  1207. "xmlwriter_start_comment" => 2,
  1208. "xmlwriter_end_comment" => 2,
  1209. "xmlwriter_start_attribute" => 2,
  1210. "xmlwriter_end_attribute" => 2,
  1211. "xmlwriter_write_attribute" => 2,
  1212. "xmlwriter_start_attribute_ns" => 2,
  1213. "xmlwriter_write_attribute_ns" => 2,
  1214. "xmlwriter_start_element" => 2,
  1215. "xmlwriter_end_element" => 2,
  1216. "xmlwriter_full_end_element" => 2,
  1217. "xmlwriter_start_element_ns" => 2,
  1218. "xmlwriter_write_element" => 2,
  1219. "xmlwriter_write_element_ns" => 2,
  1220. "xmlwriter_start_pi" => 2,
  1221. "xmlwriter_end_pi" => 2,
  1222. "xmlwriter_write_pi" => 2,
  1223. "xmlwriter_start_cdata" => 2,
  1224. "xmlwriter_end_cdata" => 2,
  1225. "xmlwriter_write_cdata" => 2,
  1226. "xmlwriter_text" => 2,
  1227. "xmlwriter_write_raw" => 2,
  1228. "xmlwriter_start_document" => 2,
  1229. "xmlwriter_end_document" => 2,
  1230. "xmlwriter_write_comment" => 2,
  1231. "xmlwriter_start_dtd" => 2,
  1232. "xmlwriter_end_dtd" => 2,
  1233. "xmlwriter_write_dtd" => 2,
  1234. "xmlwriter_start_dtd_element" => 2,
  1235. "xmlwriter_end_dtd_element" => 2,
  1236. "xmlwriter_write_dtd_element" => 2,
  1237. "xmlwriter_start_dtd_attlist" => 2,
  1238. "xmlwriter_end_dtd_attlist" => 2,
  1239. "xmlwriter_write_dtd_attlist" => 2,
  1240. "xmlwriter_start_dtd_entity" => 2,
  1241. "xmlwriter_end_dtd_entity" => 2,
  1242. "xmlwriter_write_dtd_entity" => 2,
  1243. "xmlwriter_output_memory" => 2,
  1244. "xmlwriter_flush" => 2,
  1245. "apache_lookup_uri" => 2,
  1246. "virtual" => 2,
  1247. "apache_request_headers" => 2,
  1248. "apache_response_headers" => 2,
  1249. "apache_setenv" => 2,
  1250. "apache_getenv" => 2,
  1251. "apache_note" => 2,
  1252. "apache_get_version" => 2,
  1253. "apache_get_modules" => 2,
  1254. "getallheaders" => 2,
  1255. "mb_convert_case" => 2,
  1256. "mb_strtoupper" => 2,
  1257. "mb_strtolower" => 2,
  1258. "mb_language" => 2,
  1259. "mb_internal_encoding" => 2,
  1260. "mb_http_input" => 2,
  1261. "mb_http_output" => 2,
  1262. "mb_detect_order" => 2,
  1263. "mb_substitute_character" => 2,
  1264. "mb_parse_str" => 2,
  1265. "mb_output_handler" => 2,
  1266. "mb_preferred_mime_name" => 2,
  1267. "mb_strlen" => 2,
  1268. "mb_strpos" => 2,
  1269. "mb_strrpos" => 2,
  1270. "mb_stripos" => 2,
  1271. "mb_strripos" => 2,
  1272. "mb_strstr" => 2,
  1273. "mb_strrchr" => 2,
  1274. "mb_stristr" => 2,
  1275. "mb_strrichr" => 2,
  1276. "mb_substr_count" => 2,
  1277. "mb_substr" => 2,
  1278. "mb_strcut" => 2,
  1279. "mb_strwidth" => 2,
  1280. "mb_strimwidth" => 2,
  1281. "mb_convert_encoding" => 2,
  1282. "mb_detect_encoding" => 2,
  1283. "mb_list_encodings" => 2,
  1284. "mb_encoding_aliases" => 2,
  1285. "mb_convert_kana" => 2,
  1286. "mb_encode_mimeheader" => 2,
  1287. "mb_decode_mimeheader" => 2,
  1288. "mb_convert_variables" => 2,
  1289. "mb_encode_numericentity" => 2,
  1290. "mb_decode_numericentity" => 2,
  1291. "mb_send_mail" => 2,
  1292. "mb_get_info" => 2,
  1293. "mb_check_encoding" => 2,
  1294. "mb_regex_encoding" => 2,
  1295. "mb_regex_set_options" => 2,
  1296. "mb_ereg" => 2,
  1297. "mb_eregi" => 2,
  1298. "mb_ereg_replace" => 2,
  1299. "mb_eregi_replace" => 2,
  1300. "mb_split" => 2,
  1301. "mb_ereg_match" => 2,
  1302. "mb_ereg_search" => 2,
  1303. "mb_ereg_search_pos" => 2,
  1304. "mb_ereg_search_regs" => 2,
  1305. "mb_ereg_search_init" => 2,
  1306. "mb_ereg_search_getregs" => 2,
  1307. "mb_ereg_search_getpos" => 2,
  1308. "mb_ereg_search_setpos" => 2,
  1309. "mbregex_encoding" => 2,
  1310. "mbereg" => 2,
  1311. "mberegi" => 2,
  1312. "mbereg_replace" => 2,
  1313. "mberegi_replace" => 2,
  1314. "mbsplit" => 2,
  1315. "mbereg_match" => 2,
  1316. "mbereg_search" => 2,
  1317. "mbereg_search_pos" => 2,
  1318. "mbereg_search_regs" => 2,
  1319. "mbereg_search_init" => 2,
  1320. "mbereg_search_getregs" => 2,
  1321. "mbereg_search_getpos" => 2,
  1322. "mbereg_search_setpos" => 2,
  1323. "finfo_open" => 2,
  1324. "finfo_close" => 2,
  1325. "finfo_set_flags" => 2,
  1326. "finfo_file" => 2,
  1327. "finfo_buffer" => 2,
  1328. "mime_content_type" => 2,
  1329. "gd_info" => 2,
  1330. "imagearc" => 2,
  1331. "imageellipse" => 2,
  1332. "imagechar" => 2,
  1333. "imagecharup" => 2,
  1334. "imagecolorat" => 2,
  1335. "imagecolorallocate" => 2,
  1336. "imagepalettecopy" => 2,
  1337. "imagecreatefromstring" => 2,
  1338. "imagecolorclosest" => 2,
  1339. "imagecolorclosesthwb" => 2,
  1340. "imagecolordeallocate" => 2,
  1341. "imagecolorresolve" => 2,
  1342. "imagecolorexact" => 2,
  1343. "imagecolorset" => 2,
  1344. "imagecolortransparent" => 2,
  1345. "imagecolorstotal" => 2,
  1346. "imagecolorsforindex" => 2,
  1347. "imagecopy" => 2,
  1348. "imagecopymerge" => 2,
  1349. "imagecopymergegray" => 2,
  1350. "imagecopyresized" => 2,
  1351. "imagecreate" => 2,
  1352. "imagecreatetruecolor" => 2,
  1353. "imageistruecolor" => 2,
  1354. "imagetruecolortopalette" => 2,
  1355. "imagesetthickness" => 2,
  1356. "imagefilledarc" => 2,
  1357. "imagefilledellipse" => 2,
  1358. "imagealphablending" => 2,
  1359. "imagesavealpha" => 2,
  1360. "imagecolorallocatealpha" => 2,
  1361. "imagecolorresolvealpha" => 2,
  1362. "imagecolorclosestalpha" => 2,
  1363. "imagecolorexactalpha" => 2,
  1364. "imagecopyresampled" => 2,
  1365. "imagegrabwindow" => 2,
  1366. "imagegrabscreen" => 2,
  1367. "imagerotate" => 2,
  1368. "imageantialias" => 2,
  1369. "imagesettile" => 2,
  1370. "imagesetbrush" => 2,
  1371. "imagesetstyle" => 2,
  1372. "imagecreatefrompng" => 2,
  1373. "imagecreatefromgif" => 2,
  1374. "imagecreatefromjpeg" => 2,
  1375. "imagecreatefromwbmp" => 2,
  1376. "imagecreatefromxbm" => 2,
  1377. "imagecreatefromgd" => 2,
  1378. "imagecreatefromgd2" => 2,
  1379. "imagecreatefromgd2part" => 2,
  1380. "imagepng" => 2,
  1381. "imagegif" => 2,
  1382. "imagejpeg" => 2,
  1383. "imagewbmp" => 2,
  1384. "imagegd" => 2,
  1385. "imagegd2" => 2,
  1386. "imagedestroy" => 2,
  1387. "imagegammacorrect" => 2,
  1388. "imagefill" => 2,
  1389. "imagefilledpolygon" => 2,
  1390. "imagefilledrectangle" => 2,
  1391. "imagefilltoborder" => 2,
  1392. "imagefontwidth" => 2,
  1393. "imagefontheight" => 2,
  1394. "imageinterlace" => 2,
  1395. "imageline" => 2,
  1396. "imageloadfont" => 2,
  1397. "imagepolygon" => 2,
  1398. "imagerectangle" => 2,
  1399. "imagesetpixel" => 2,
  1400. "imagestring" => 2,
  1401. "imagestringup" => 2,
  1402. "imagesx" => 2,
  1403. "imagesy" => 2,
  1404. "imagedashedline" => 2,
  1405. "imagettfbbox" => 2,
  1406. "imagettftext" => 2,
  1407. "imageftbbox" => 2,
  1408. "imagefttext" => 2,
  1409. "imagetypes" => 2,
  1410. "jpeg2wbmp" => 2,
  1411. "png2wbmp" => 2,
  1412. "image2wbmp" => 2,
  1413. "imagelayereffect" => 2,
  1414. "imagexbm" => 2,
  1415. "imagecolormatch" => 2,
  1416. "imagefilter" => 2,
  1417. "imageconvolution" => 2,
  1418. "mysql_connect" => 2,
  1419. "mysql_pconnect" => 2,
  1420. "mysql_close" => 2,
  1421. "mysql_select_db" => 2,
  1422. "mysql_query" => 2,
  1423. "mysql_unbuffered_query" => 2,
  1424. "mysql_db_query" => 2,
  1425. "mysql_list_dbs" => 2,
  1426. "mysql_list_tables" => 2,
  1427. "mysql_list_fields" => 2,
  1428. "mysql_list_processes" => 2,
  1429. "mysql_error" => 2,
  1430. "mysql_errno" => 2,
  1431. "mysql_affected_rows" => 2,
  1432. "mysql_insert_id" => 2,
  1433. "mysql_result" => 2,
  1434. "mysql_num_rows" => 2,
  1435. "mysql_num_fields" => 2,
  1436. "mysql_fetch_row" => 2,
  1437. "mysql_fetch_array" => 2,
  1438. "mysql_fetch_assoc" => 2,
  1439. "mysql_fetch_object" => 2,
  1440. "mysql_data_seek" => 2,
  1441. "mysql_fetch_lengths" => 2,
  1442. "mysql_fetch_field" => 2,
  1443. "mysql_field_seek" => 2,
  1444. "mysql_free_result" => 2,
  1445. "mysql_field_name" => 2,
  1446. "mysql_field_table" => 2,
  1447. "mysql_field_len" => 2,
  1448. "mysql_field_type" => 2,
  1449. "mysql_field_flags" => 2,
  1450. "mysql_escape_string" => 2,
  1451. "mysql_real_escape_string" => 2,
  1452. "mysql_stat" => 2,
  1453. "mysql_thread_id" => 2,
  1454. "mysql_client_encoding" => 2,
  1455. "mysql_ping" => 2,
  1456. "mysql_get_client_info" => 2,
  1457. "mysql_get_host_info" => 2,
  1458. "mysql_get_proto_info" => 2,
  1459. "mysql_get_server_info" => 2,
  1460. "mysql_info" => 2,
  1461. "mysql_set_charset" => 2,
  1462. "mysql" => 2,
  1463. "mysql_fieldname" => 2,
  1464. "mysql_fieldtable" => 2,
  1465. "mysql_fieldlen" => 2,
  1466. "mysql_fieldtype" => 2,
  1467. "mysql_fieldflags" => 2,
  1468. "mysql_selectdb" => 2,
  1469. "mysql_freeresult" => 2,
  1470. "mysql_numfields" => 2,
  1471. "mysql_numrows" => 2,
  1472. "mysql_listdbs" => 2,
  1473. "mysql_listtables" => 2,
  1474. "mysql_listfields" => 2,
  1475. "mysql_db_name" => 2,
  1476. "mysql_dbname" => 2,
  1477. "mysql_tablename" => 2,
  1478. "mysql_table_name" => 2,
  1479. "openssl_pkey_free" => 2,
  1480. "openssl_pkey_new" => 2,
  1481. "openssl_pkey_export" => 2,
  1482. "openssl_pkey_export_to_file" => 2,
  1483. "openssl_pkey_get_private" => 2,
  1484. "openssl_pkey_get_public" => 2,
  1485. "openssl_pkey_get_details" => 2,
  1486. "openssl_free_key" => 2,
  1487. "openssl_get_privatekey" => 2,
  1488. "openssl_get_publickey" => 2,
  1489. "openssl_x509_read" => 2,
  1490. "openssl_x509_free" => 2,
  1491. "openssl_x509_parse" => 2,
  1492. "openssl_x509_checkpurpose" => 2,
  1493. "openssl_x509_check_private_key" => 2,
  1494. "openssl_x509_export" => 2,
  1495. "openssl_x509_export_to_file" => 2,
  1496. "openssl_pkcs12_export" => 2,
  1497. "openssl_pkcs12_export_to_file" => 2,
  1498. "openssl_pkcs12_read" => 2,
  1499. "openssl_csr_new" => 2,
  1500. "openssl_csr_export" => 2,
  1501. "openssl_csr_export_to_file" => 2,
  1502. "openssl_csr_sign" => 2,
  1503. "openssl_csr_get_subject" => 2,
  1504. "openssl_csr_get_public_key" => 2,
  1505. "openssl_digest" => 2,
  1506. "openssl_encrypt" => 2,
  1507. "openssl_decrypt" => 2,
  1508. "openssl_cipher_iv_length" => 2,
  1509. "openssl_sign" => 2,
  1510. "openssl_verify" => 2,
  1511. "openssl_seal" => 2,
  1512. "openssl_open" => 2,
  1513. "openssl_pkcs7_verify" => 2,
  1514. "openssl_pkcs7_decrypt" => 2,
  1515. "openssl_pkcs7_sign" => 2,
  1516. "openssl_pkcs7_encrypt" => 2,
  1517. "openssl_private_encrypt" => 2,
  1518. "openssl_private_decrypt" => 2,
  1519. "openssl_public_encrypt" => 2,
  1520. "openssl_public_decrypt" => 2,
  1521. "openssl_get_md_methods" => 2,
  1522. "openssl_get_cipher_methods" => 2,
  1523. "openssl_dh_compute_key" => 2,
  1524. "openssl_random_pseudo_bytes" => 2,
  1525. "openssl_error_string" => 2,
  1526. "sqlite_open" => 2,
  1527. "sqlite_popen" => 2,
  1528. "sqlite_close" => 2,
  1529. "sqlite_query" => 2,
  1530. "sqlite_exec" => 2,
  1531. "sqlite_array_query" => 2,
  1532. "sqlite_single_query" => 2,
  1533. "sqlite_fetch_array" => 2,
  1534. "sqlite_fetch_object" => 2,
  1535. "sqlite_fetch_single" => 2,
  1536. "sqlite_fetch_string" => 2,
  1537. "sqlite_fetch_all" => 2,
  1538. "sqlite_current" => 2,
  1539. "sqlite_column" => 2,
  1540. "sqlite_libversion" => 2,
  1541. "sqlite_libencoding" => 2,
  1542. "sqlite_changes" => 2,
  1543. "sqlite_last_insert_rowid" => 2,
  1544. "sqlite_num_rows" => 2,
  1545. "sqlite_num_fields" => 2,
  1546. "sqlite_field_name" => 2,
  1547. "sqlite_seek" => 2,
  1548. "sqlite_rewind" => 2,
  1549. "sqlite_next" => 2,
  1550. "sqlite_prev" => 2,
  1551. "sqlite_valid" => 2,
  1552. "sqlite_has_more" => 2,
  1553. "sqlite_has_prev" => 2,
  1554. "sqlite_escape_string" => 2,
  1555. "sqlite_busy_timeout" => 2,
  1556. "sqlite_last_error" => 2,
  1557. "sqlite_error_string" => 2,
  1558. "sqlite_unbuffered_query" => 2,
  1559. "sqlite_create_aggregate" => 2,
  1560. "sqlite_create_function" => 2,
  1561. "sqlite_factory" => 2,
  1562. "sqlite_udf_encode_binary" => 2,
  1563. "sqlite_udf_decode_binary" => 2,
  1564. "sqlite_fetch_column_types" => 2,
  1565. "tidy_getopt" => 2,
  1566. "tidy_parse_string" => 2,
  1567. "tidy_parse_file" => 2,
  1568. "tidy_get_output" => 2,
  1569. "tidy_get_error_buffer" => 2,
  1570. "tidy_clean_repair" => 2,
  1571. "tidy_repair_string" => 2,
  1572. "tidy_repair_file" => 2,
  1573. "tidy_diagnose" => 2,
  1574. "tidy_get_release" => 2,
  1575. "tidy_get_config" => 2,
  1576. "tidy_get_status" => 2,
  1577. "tidy_get_html_ver" => 2,
  1578. "tidy_is_xhtml" => 2,
  1579. "tidy_is_xml" => 2,
  1580. "tidy_error_count" => 2,
  1581. "tidy_warning_count" => 2,
  1582. "tidy_access_count" => 2,
  1583. "tidy_config_count" => 2,
  1584. "tidy_get_root" => 2,
  1585. "tidy_get_head" => 2,
  1586. "tidy_get_html" => 2,
  1587. "tidy_get_body" => 2,
  1588. "ob_tidyhandler" => 2,
  1589. "debugbreak" => 2,
  1590. "outputdebugstring" => 2,
  1591. "dbg_get_loaded_zendextensions" => 2,
  1592. "dbg_get_profiler_results" => 2,
  1593. "dbg_get_all_module_names" => 2,
  1594. "dbg_get_module_name" => 2,
  1595. "dbg_get_all_contexts" => 2,
  1596. "dbg_get_context_name" => 2,
  1597. "dbg_get_all_source_lines" => 2,
  1598. "dbg_get_source_context" => 2,
  1599. ),
  1600. false // case non sensitive
  1601. );
  1602. }
  1603. }