|
|
Quellcode-Bibliothek
© Kompilation durch diese Firma
[Weder Korrektheit noch Funktionsfähigkeit der Software werden zugesichert.]
Datei:
footer.html
Sprache: XML
|
|
<?xml version="1.0"?>
<!DOCTYPE MODE SYSTEM "xmode.dtd">
<!--
* :tabSize=8:indentSize=8:noTabs=false:
* :folding=explicit:collapseFolds=1:Catalog entry:
<MODE NAME="php" FILE="php.xml"
FILE_NAME_GLOB="*.{php3,php4,php5,php,phtml}"
FIRST_LINE_GLOB="<?php*" />
-->
<!--
Usage of keywords:
- COMMENT1: range comments (/* ... */)
- COMMENT2: line comments (using //)
- COMMENT3: phpdoc comments (/** .. */)
- COMMENT4: line comments (using #)
- DIGIT: numbers
- FUNCTION: custom functions and class/object methods, e.g. foo(), $foo->bar() and foo::bar()
- KEYWORD1: basic PHP keywords, e.g. true, false, extends, implements
language constructs, e.g. if .. then .. else
- KEYWORD2: internal PHP functions,
- KEYWORD3: variables, e.g. $foo
- KEYWORD4: class definitions, object members, internal PHP objects
- LABEL: phpdoc labels, like @see
CDATA blocks
- LITERAL1: Strings in single quotes, e.g. 'foo'
- LITERAL2: Strings in double quotes, e.g. "foo"
- LITERAL3: Strings in backtick quotes, e.g. `foo`
- LITERAL4: heredocs, e.g. "<<< FOO .... FOO
- MARKUP: tags, e.g. <?php .. ?>
- OPERATOR: normal operators, e.g. + - ( ) { } [ ]
PHP language types in phpdoc block (TODO: sane?!)
-->
<!--
TODO:
- cleanup/factorize PHPDOC section
-->
<MODE>
<PROPS>
<!-- Default comment props (used when a ruleset has no other props) -->
<PROPERTY NAME="commentStart" VALUE="/*" />
<PROPERTY NAME="commentEnd" VALUE="*/" />
<PROPERTY NAME="lineComment" VALUE="//" />
<PROPERTY NAME="wordBreakChars" VALUE=",+-=<>/?^&*" />
<!-- Auto indent -->
<PROPERTY NAME="indentOpenBrackets" VALUE="{" />
<PROPERTY NAME="indentCloseBrackets" VALUE="}" />
<PROPERTY NAME="unalignedOpenBrackets" VALUE="([" />
<PROPERTY NAME="unalignedCloseBrackets" VALUE=")]" />
<PROPERTY NAME="indentNextLine"
VALUE="\s*(((if|while|else\s*(if)?|for(each)?|switch|declare)\s*\(.*\)[^{:;]*)|(do\s*[^\({:;]*))" />
<PROPERTY NAME="lineUpClosingBracket" VALUE="true" /><!-- @deprecated since 4.3pre2 -->
<PROPERTY NAME="unindentThisLine"
VALUE="^.*(default:\s*|case.*:.*)$" />
<PROPERTY NAME="electricKeys" VALUE=":" />
</PROPS>
<RULES IGNORE_CASE="TRUE">
<PROPS>
<!-- comment props for "HTML"/not-PHP: -->
<PROPERTY NAME="commentStart" VALUE="<!--" />
<PROPERTY NAME="commentEnd" VALUE="-->" />
<PROPERTY NAME="lineComment" VALUE="" />
</PROPS>
<!-- regular PHP tags -->
<SPAN TYPE="MARKUP" DELEGATE="PHP">
<BEGIN><?php</BEGIN>
<END>?></END>
</SPAN>
<!-- short tags: -->
<SPAN TYPE="MARKUP" DELEGATE="PHP">
<BEGIN><?</BEGIN>
<END>?></END>
</SPAN>
<SPAN TYPE="MARKUP" DELEGATE="PHP">
<BEGIN><?=</BEGIN>
<END>?></END>
</SPAN>
<!-- ASP style tags: -->
<SPAN TYPE="MARKUP" DELEGATE="PHP">
<BEGIN><%</BEGIN>
<END>%></END>
</SPAN>
<SPAN TYPE="MARKUP" DELEGATE="PHP">
<BEGIN><%=</BEGIN>
<END>%></END>
</SPAN>
<!-- SSI? -->
<SPAN_REGEXP HASH_CHAR="<SCRIPT" TYPE="MARKUP" DELEGATE="PHP">
<BEGIN><SCRIPT\s+LANGUAGE="?PHP"?></BEGIN>
<END></SCRIPT></END>
</SPAN_REGEXP>
<!-- SGML comment -->
<SPAN TYPE="COMMENT1" DELEGATE="COMMENT1+PHP">
<BEGIN><!--</BEGIN>
<END>--></END>
</SPAN>
<!-- JavaScript -->
<SPAN TYPE="MARKUP" DELEGATE="JAVASCRIPT_OPENTAG">
<BEGIN><SCRIPT</BEGIN>
<END></SCRIPT></END>
</SPAN>
<!-- CSS -->
<SPAN TYPE="MARKUP" DELEGATE="CSS_OPENTAG">
<BEGIN><STYLE</BEGIN>
<END></STYLE></END>
</SPAN>
<!-- CDATA -->
<SPAN TYPE="LABEL" DELEGATE="MAIN">
<BEGIN><![CDATA[</BEGIN>
<END>]]></END>
</SPAN>
<!-- DTD instructions -->
<SPAN TYPE="MARKUP" DELEGATE="xml::DTD-TAGS">
<BEGIN><!</BEGIN>
<END>></END>
</SPAN>
<!-- markup tags -->
<SEQ_REGEXP HASH_CHAR="<" TYPE="MARKUP" DELEGATE="TAGS"></?\w+</SEQ_REGEXP>
<!-- SGML entities -->
<SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
<BEGIN>&</BEGIN>
<END>;</END>
</SPAN>
</RULES>
<!--{{{ rule TAGS -->
<!-- HTML tags (from MAIN rule) -->
<RULES SET="TAGS" DEFAULT="MARKUP" ESCAPE="\">
<PROPS>
<!-- comment props for "HTML"/not-PHP: -->
<PROPERTY NAME="commentStart" VALUE="<!--" />
<PROPERTY NAME="commentEnd" VALUE="-->" />
<PROPERTY NAME="lineComment" VALUE="" />
</PROPS>
<SEQ TYPE="MARKUP" DELEGATE="MAIN">></SEQ><!-- from SEQ_REGEXP delegate -->
<IMPORT DELEGATE="TO_LITERAL+PHP" />
<IMPORT DELEGATE="TO_PHP" />
<IMPORT DELEGATE="INVALID_LT" />
<IMPORT DELEGATE="html::TAGS" />
</RULES>
<!--}}}-->
<!--{{{ rule CSS_OPENTAG -->
<!-- CSS where PHP code may be injected -->
<RULES SET="CSS_OPENTAG" DEFAULT="MARKUP">
<SEQ TYPE="MARKUP" DELEGATE="CSS">></SEQ>
<IMPORT DELEGATE="TO_LITERAL+PHP"/>
</RULES>
<!--}}}-->
<!--{{{ rule CSS -->
<RULES SET="CSS" DEFAULT="MARKUP">
<!-- CSS has no line comment: -->
<PROPS>
<PROPERTY NAME="lineComment" VALUE="" />
</PROPS>
<SPAN DELEGATE="CSS"><!-- give priority to PHP -->
<BEGIN>(</BEGIN>
<END>)</END>
</SPAN>
<IMPORT DELEGATE="TO_PHP"/>
<IMPORT DELEGATE="css::MAIN"/>
</RULES>
<!--}}}-->
<!--{{{ rule OBJECT_PHP -->
<!-- Helper for class references in rule PHP -->
<RULES SET="OBJECT_PHP" DEFAULT="KEYWORD4" ESCAPE="\"> <!-- TODO: ESCAPE should not be needed, see http://sourceforge.net/tracker/index.php?func=detail&aid=1600458&group_id=588&atid=100588 -->
<SPAN TYPE="OPERATOR" DELEGATE="PHP_EXPRESSION">
<BEGIN>[</BEGIN>
<END>]</END>
</SPAN>
<!-- Keep brackets together and handle the expression therein with "PHP_EXPRESSION" -->
<SPAN TYPE="OPERATOR" DELEGATE="PHP_EXPRESSION">
<BEGIN>(</BEGIN>
<END>)</END>
</SPAN>
<!-- Delegate expressions methods/members, e.g. $a->{'bar-'.substr($b,1)}: -->
<SPAN_REGEXP HASH_CHAR="->" TYPE="KEYWORD4" DELEGATE="PHP_EXPRESSION">
<BEGIN>->\s*\{</BEGIN>
<END>}</END>
</SPAN_REGEXP>
<!-- Recurse methods: -->
<SEQ_REGEXP HASH_CHAR="->" TYPE="FUNCTION" DELEGATE="OBJECT_PHP">->\s*\w+\s*(?=\()</SEQ_REGEXP>
<!-- Recurse members: -->
<SEQ_REGEXP TYPE="KEYWORD4" HASH_CHAR="->" DELEGATE="OBJECT_PHP">->\w*</SEQ_REGEXP>
<!-- Handle comments (without phpdoc, which makes no sense here) -->
<SPAN TYPE="COMMENT1">
<BEGIN>/*</BEGIN>
<END>*/</END>
</SPAN>
<EOL_SPAN TYPE="COMMENT2">//</EOL_SPAN>
<EOL_SPAN TYPE="COMMENT4">#</EOL_SPAN>
<!-- Operators delegate back to PHP_EXPRESSION {{{ -->
<SEQ_REGEXP DELEGATE="PHP_EXPRESSION">\s</SEQ_REGEXP>
<SEQ TYPE="OPERATOR" DELEGATE="PHP_EXPRESSION">!</SEQ>
<SEQ TYPE="OPERATOR" DELEGATE="PHP_EXPRESSION">%</SEQ>
<SEQ TYPE="OPERATOR" DELEGATE="PHP_EXPRESSION">&</SEQ>
<SEQ TYPE="OPERATOR" DELEGATE="PHP_EXPRESSION">></SEQ>
<SEQ TYPE="OPERATOR" DELEGATE="PHP_EXPRESSION"><</SEQ>
<SEQ TYPE="OPERATOR" DELEGATE="PHP_EXPRESSION">*</SEQ>
<SEQ TYPE="OPERATOR" DELEGATE="PHP_EXPRESSION">/</SEQ>
<SEQ TYPE="OPERATOR" DELEGATE="PHP_EXPRESSION">+</SEQ>
<SEQ TYPE="OPERATOR" DELEGATE="PHP_EXPRESSION">,</SEQ>
<SEQ TYPE="OPERATOR" DELEGATE="PHP_EXPRESSION">-</SEQ><!-- "->" gets handled before -->
<SEQ TYPE="OPERATOR" DELEGATE="PHP_EXPRESSION">.</SEQ>
<SEQ_REGEXP HASH_CHAR="/" TYPE="OPERATOR" DELEGATE="PHP_EXPRESSION">/(?!/)</SEQ_REGEXP>
<SEQ_REGEXP HASH_CHAR=":" TYPE="OPERATOR" DELEGATE="PHP_EXPRESSION">:(?!:)</SEQ_REGEXP><!-- not "::" -->
<SEQ TYPE="OPERATOR" DELEGATE="PHP">;</SEQ>
<SEQ TYPE="OPERATOR" DELEGATE="PHP_EXPRESSION">=</SEQ>
<SEQ TYPE="OPERATOR" DELEGATE="PHP_EXPRESSION">?</SEQ>
<SEQ TYPE="OPERATOR" DELEGATE="PHP_EXPRESSION">@</SEQ>
<SEQ TYPE="OPERATOR" DELEGATE="PHP_EXPRESSION">[</SEQ>
<SEQ TYPE="OPERATOR" DELEGATE="PHP_EXPRESSION">]</SEQ>
<SEQ TYPE="OPERATOR" DELEGATE="PHP_EXPRESSION">^</SEQ>
<SEQ TYPE="OPERATOR" DELEGATE="PHP_EXPRESSION">`</SEQ>
<SEQ TYPE="OPERATOR" DELEGATE="PHP_EXPRESSION">{</SEQ>
<SEQ TYPE="OPERATOR" DELEGATE="PHP_EXPRESSION">|</SEQ>
<SEQ TYPE="OPERATOR" DELEGATE="PHP_EXPRESSION">}</SEQ>
<SEQ TYPE="OPERATOR" DELEGATE="PHP_EXPRESSION">~</SEQ>
<SEQ TYPE="OPERATOR" DELEGATE="PHP_EXPRESSION">\</SEQ>
<!-- }}} -->
<IMPORT DELEGATE="PHP_EXPRESSION" />
<IMPORT DELEGATE="PHP_VAR" />
<IMPORT DELEGATE="PHP_KEYWORDS" />
</RULES>
<!--}}}-->
<!--{{{ rule PHP_LITERAL2 -->
<!-- PHP literal where variables get parsed -->
<RULES SET="PHP_LITERAL2" DEFAULT="LITERAL2" ESCAPE="\">
<!-- expressions in curly braces ("{$foo}") -->
<SPAN_REGEXP HASH_CHAR="{" TYPE="LITERAL2" DELEGATE="OBJECT_PHP">
<BEGIN>\{(?=\$)</BEGIN>
<END>}</END>
</SPAN_REGEXP>
<!-- Vars like "${foo}" (does not work for objects/methods) -->
<SEQ_REGEXP HASH_CHAR="$" TYPE="KEYWORD3">[\$]+\{[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*\}</SEQ_REGEXP>
<IMPORT DELEGATE="PHP_VAR" />
</RULES>
<!--}}}-->
<!--{{{ rule PHP_LITERAL3 -->
<!-- PHP literal in backticks, where variables get parsed; based on PHP_LITERAL2 -->
<RULES SET="PHP_LITERAL3" DEFAULT="LITERAL3" ESCAPE="\">
<!-- expressions in curly braces ("{$foo}") -->
<SPAN_REGEXP HASH_CHAR="{" TYPE="LITERAL3" DELEGATE="OBJECT_PHP">
<BEGIN>\{(?=\$)</BEGIN>
<END>}</END>
</SPAN_REGEXP>
<!-- Vars like "${foo}" (does not work for objects/methods) -->
<SEQ_REGEXP HASH_CHAR="$" TYPE="KEYWORD3">[\$]+\{[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*\}</SEQ_REGEXP>
<IMPORT DELEGATE="PHP_VAR" />
</RULES>
<!--}}}-->
<!--{{{ rule PHP_LITERAL4 -->
<!-- PHP heredoc blocks, where variables get parsed; see PHP_LITERAL2 -->
<RULES SET="PHP_LITERAL4" DEFAULT="LITERAL4" ESCAPE="\">
<!-- expressions in curly braces ("{$foo}") -->
<SPAN_REGEXP HASH_CHAR="{" TYPE="LITERAL4" DELEGATE="OBJECT_PHP">
<BEGIN>\{(?=\$)</BEGIN>
<END>}</END>
</SPAN_REGEXP>
<!-- Vars like "${foo}" (does not work for objects/methods) -->
<SEQ_REGEXP HASH_CHAR="$" TYPE="KEYWORD3">[\$]+\{[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*\}</SEQ_REGEXP>
<IMPORT DELEGATE="PHP_VAR" />
</RULES>
<!--}}}-->
<!--{{{ rul -->
<!-- Helper for class / interface definition -->
<RULES SET="DEF_CLASS" DEFAULT="KEYWORD4">
<!-- back to "PHP" for curly brace, the closing one gets handled there -->
<SEQ TYPE="OPERATOR" DELEGATE="PHP">{</SEQ>
<!-- Invalid, go back: -->
<SEQ TYPE="INVALID" DELEGATE="PHP">;</SEQ>
<SEQ TYPE="INVALID" DELEGATE="PHP">=</SEQ>
<IMPORT DELEGATE="PHP_COMMENTS" />
<KEYWORDS>
<KEYWORD1>extends</KEYWORD1>
<KEYWORD1>implements</KEYWORD1>
</KEYWORDS>
</RULES>
<!--}}}-->
<!--{{{ rule DEF_FUNCTION -->
<!-- Function definition -->
<RULES SET="DEF_FUNCTION" DEFAULT="FUNCTION">
<!-- Invalid, go back: -->
<SEQ TYPE="INVALID" DELEGATE="PHP">;</SEQ>
<SEQ TYPE="OPERATOR">&</SEQ><!-- return by reference -->
<SEQ TYPE="OPERATOR" DELEGATE="DEF_FUNCTION_ARGS">(</SEQ>
<IMPORT DELEGATE="PHP_COMMENTS" />
</RULES>
<!--}}}-->
<!--{{{ rule DEF_FUNCTION_ARGS -->
<!-- Arguments of a function definition -->
<RULES SET="DEF_FUNCTION_ARGS" DEFAULT="KEYWORD4">
<!-- back to "PHP" for closing bracket: -->
<SEQ TYPE="OPERATOR" DELEGATE="PHP">)</SEQ>
<SEQ TYPE="OPERATOR" DELEGATE="DEF_FUNCTION_ARGS_VALUE">=</SEQ>
<SEQ TYPE="OPERATOR">,</SEQ>
<IMPORT DELEGATE="PHP_VAR" />
<IMPORT DELEGATE="PHP_COMMENTS" />
<IMPORT DELEGATE="PHP_TYPES" />
</RULES>
<!--}}}-->
<!--{{{ rule DEF_FUNCTION_ARGS_VALUE -->
<!-- Default values of a function argument -->
<RULES SET="DEF_FUNCTION_ARGS_VALUE" HIGHLIGHT_DIGITS="TRUE" DIGIT_RE="(0x[0-9a-f]+|([0-9]*\.)?[0-9]+(e[+-]?[0-9]+)?)">
<!-- Literals, without var substitution: -->
<SPAN TYPE="LITERAL1" ESCAPE="\">
<BEGIN>'
<END>'
</SPAN>
<SPAN TYPE="LITERAL1">
<BEGIN>"
<END>"
</SPAN>
<SPAN_REGEXP HASH_CHAR="array" TYPE="KEYWORD4" DELEGATE="DEF_FUNCTION_ARGS_VALUE_ARRAY">
<BEGIN>array\s*\(</BEGIN>
<END>)</END>
</SPAN_REGEXP>
<SEQ TYPE="KEYWORD4">null</SEQ>
<SEQ TYPE="OPERATOR" DELEGATE="DEF_FUNCTION_ARGS">,</SEQ>
<SEQ TYPE="OPERATOR" DELEGATE="PHP">)</SEQ>
<IMPORT DELEGATE="PHP_COMMENTS" />
<IMPORT DELEGATE="PHP_BASIC_KEYWORD1" />
</RULES>
<!--}}}-->
<!--{{{ rule DEF_FUNCTION_ARGS_VALUE_ARRAY -->
<!-- Body of "array(...)" in function argument default values -->
<RULES SET="DEF_FUNCTION_ARGS_VALUE_ARRAY" HIGHLIGHT_DIGITS="TRUE" DIGIT_RE="(0x[0-9a-f]+|([0-9]*\.)?[0-9]+(e[+-]?[0-9]+)?)">
<!-- Literals, without var substitution: -->
<SPAN TYPE="LITERAL1" ESCAPE="\">
<BEGIN>'
<END>'
</SPAN>
<SPAN TYPE="LITERAL1">
<BEGIN>"
<END>"
</SPAN>
<SEQ TYPE="OPERATOR">,</SEQ>
</RULES>
<!--}}}-->
<!--{{{ rule PHP_COMMENTS -->
<!-- Comments in PHP -->
<RULES SET="PHP_COMMENTS">
<!-- special case -->
<SEQ TYPE="COMMENT1">/**/</SEQ>
<!-- PHPdoc comment -->
<SPAN TYPE="COMMENT3" DELEGATE="PHPDOC">
<BEGIN>/**</BEGIN>
<END>*/</END>
</SPAN>
<!-- range comment -->
<SPAN TYPE="COMMENT1">
<BEGIN>/*</BEGIN>
<END>*/</END>
</SPAN>
<!-- line comments -->
<EOL_SPAN TYPE="COMMENT2">//</EOL_SPAN>
<EOL_SPAN TYPE="COMMENT4">#</EOL_SPAN>
</RULES>
<!--}}}-->
<!--{{{ rule PHP_VAR -->
<!-- PHP variables (PHPDOC_VAR for phpdoc blocks) -->
<RULES SET="PHP_VAR">
<!-- Normal variables -->
<!-- Not using MARK_FOLLOWING, which would match $foo\" completely (in PHP_LITERAL2) -->
<SEQ_REGEXP HASH_CHAR="$" TYPE="KEYWORD3">[\$]+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*</SEQ_REGEXP>
</RULES>
<!--}}}-->
<!--{{{ rule PHP -->
<RULES SET="PHP" ESCAPE="\" HIGHLIGHT_DIGITS="TRUE" DIGIT_RE="(0x[0-9a-f]+|([0-9]*\.)?[0-9]+(e[+-]?[0-9]+)?)">
<!-- Class definitions.
This uses SEQ_REGEXP (instead of SPAN_*) for the keywords only,
so that the curly braces can be highlighted as operator. -->
<SEQ_REGEXP HASH_CHARS="ci" AT_WORD_START="TRUE" DELEGATE="DEF_CLASS" TYPE="KEYWORD1">(class|interface)(\s+|$)</SEQ_REGEXP>
<SEQ_REGEXP HASH_CHAR="function" AT_WORD_START="TRUE" DELEGATE="DEF_FUNCTION" TYPE="KEYWORD1">(function)(\s+|$)</SEQ_REGEXP>
<!-- Imports: -->
<IMPORT DELEGATE="PHP_EXPRESSION" />
</RULES>
<!--}}}-->
<!--{{{ rule PHP_EXPRESSION -->
<!-- A basic PHP expression, as it can be used in $a->{EXPR} -->
<RULES SET="PHP_EXPRESSION" ESCAPE="\" HIGHLIGHT_DIGITS="TRUE" DIGIT_RE="(0x[0-9a-f]+|([0-9]*\.)?[0-9]+(e[+-]?[0-9]+)?)">
<!-- Comments: -->
<!-- special case -->
<SEQ TYPE="COMMENT1">/**/</SEQ>
<!-- PHPdoc comment -->
<SPAN TYPE="COMMENT3" DELEGATE="PHPDOC">
<BEGIN>/**</BEGIN>
<END>*/</END>
</SPAN>
<!-- range comment -->
<SPAN TYPE="COMMENT1">
<BEGIN>/*</BEGIN>
<END>*/</END>
</SPAN>
<!-- line comments: -->
<SEQ_REGEXP HASH_CHAR="//" TYPE="COMMENT2" DELEGATE="MAIN"><![CDATA[//.*?\?>]]></SEQ_REGEXP> <!-- fallback to MAIN on closing ?> inside line comment -->
<EOL_SPAN TYPE="COMMENT2">//</EOL_SPAN>
<EOL_SPAN TYPE="COMMENT4">#</EOL_SPAN>
<!-- back to MAIN for "?>" -->
<SEQ TYPE="MARKUP" DELEGATE="MAIN">?></SEQ>
<!-- Literals: -->
<SPAN TYPE="LITERAL1" ESCAPE="\">
<BEGIN>'
<END>'
</SPAN>
<SPAN TYPE="LITERAL2" DELEGATE="PHP_LITERAL2">
<BEGIN>"
<END>"
</SPAN>
<SPAN TYPE="LITERAL3" DELEGATE="PHP_LITERAL3">
<BEGIN>`</BEGIN>
<END>`</END>
</SPAN>
<!--
TODO: these should not highlight e.g. "(int)$bar"
-->
<MARK_PREVIOUS TYPE="FUNCTION" MATCH_TYPE="OPERATOR">(</MARK_PREVIOUS>
<MARK_PREVIOUS TYPE="FUNCTION" MATCH_TYPE="OPERATOR"> (</MARK_PREVIOUS>
<!-- Variable functions, e.g. $foo() -->
<SEQ_REGEXP HASH_CHAR="$" TYPE="FUNCTION">[\$]+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*\s*(?=\()</SEQ_REGEXP>
<!-- Readins/Heredoc -->
<SPAN_REGEXP HASH_CHAR="<<<" TYPE="LITERAL4" DELEGATE="PHP_LITERAL4">
<BEGIN><![CDATA[<<<[\p{Space}]*("?)([\p{Alnum}_]+)\1[\p{Space}]*$]]>
<END AT_LINE_START="TRUE">$2</END>
</SPAN_REGEXP>
<!-- Nowdoc (http://php.net/manual/en/language.types.string.php#language.types.string.syntax.nowdoc) -->
<SPAN_REGEXP HASH_CHAR="<<<" TYPE="LITERAL1">
<BEGIN><![CDATA[<<<[\p{Space}]*'([\p{Alnum}_]+)'[\p{Space}]*$]]></BEGIN>
<END AT_LINE_START="TRUE">$1</END>
</SPAN_REGEXP>
<!-- Keep blocks of curly braces (scopes) together.
This is required e.g. for handling $a->{if(1){ echo 1; }}. -->
<!--
TODO: this does not work with the following and therefore is commented out (should match brackets in PHP blocks only!):
<?php { ?>
}
<?php } ?>
<SPAN TYPE="OPERATOR" DELEGATE="PHP">
<BEGIN>{</BEGIN>
<END>}</END>
</SPAN>
-->
<!-- operators -->
<!-- {{{ -->
<SEQ TYPE="OPERATOR">!</SEQ>
<SEQ TYPE="OPERATOR">%</SEQ>
<SEQ TYPE="OPERATOR">&</SEQ>
<SEQ TYPE="OPERATOR">></SEQ>
<SEQ TYPE="OPERATOR"><</SEQ>
<!-- TODO: does not get used, because of MARK_PREVIOUS for FUNCTION below -->
<SEQ TYPE="OPERATOR">(array)</SEQ>
<SEQ TYPE="OPERATOR">(bool)</SEQ>
<SEQ TYPE="OPERATOR">(boolean)</SEQ>
<SEQ TYPE="OPERATOR">(double)</SEQ>
<SEQ TYPE="OPERATOR">(float)</SEQ>
<SEQ TYPE="OPERATOR">(int)</SEQ>
<SEQ TYPE="OPERATOR">(integer)</SEQ>
<SEQ TYPE="OPERATOR">(object)</SEQ>
<SEQ TYPE="OPERATOR">(real)</SEQ>
<SEQ TYPE="OPERATOR">(string)</SEQ>
<SEQ TYPE="OPERATOR">*</SEQ>
<SEQ TYPE="OPERATOR">+</SEQ>
<SEQ TYPE="OPERATOR">,</SEQ>
<SEQ TYPE="OPERATOR">-</SEQ>
<SEQ TYPE="OPERATOR">.</SEQ>
<SEQ TYPE="OPERATOR">/</SEQ>
<SEQ_REGEXP HASH_CHAR=":" TYPE="OPERATOR">:(?!:)</SEQ_REGEXP><!-- not "::" -->
<SEQ TYPE="OPERATOR" DELEGATE="PHP">;</SEQ><!-- expression end => PHP -->
<SEQ TYPE="OPERATOR">=</SEQ>
<SEQ TYPE="OPERATOR">?</SEQ>
<SEQ TYPE="OPERATOR">@</SEQ>
<SEQ TYPE="OPERATOR">[</SEQ>
<SEQ TYPE="OPERATOR">]</SEQ>
<SEQ TYPE="OPERATOR">^</SEQ>
<SEQ TYPE="OPERATOR">`</SEQ>
<SEQ TYPE="OPERATOR">|</SEQ>
<SEQ TYPE="OPERATOR">~</SEQ>
<SEQ TYPE="OPERATOR">(</SEQ>
<SEQ TYPE="OPERATOR">)</SEQ>
<SEQ TYPE="OPERATOR">{</SEQ>
<SEQ TYPE="OPERATOR">}</SEQ>
<!-- }}} -->
<!-- handle "new" keyword: -->
<SEQ_REGEXP TYPE="KEYWORD1" HASH_CHAR="new" AT_WORD_START="TRUE" DELEGATE="PHP_VAR_NEW_KW">new\s+</SEQ_REGEXP>
<!-- Imports: -->
<IMPORT DELEGATE="PHP_VAR" />
<!-- TODO: split this, so e.g. "new", "class" etc don't show up here, but only in "PHP" -->
<IMPORT DELEGATE="PHP_KEYWORDS" />
</RULES>
<!--}}}-->
<!--{{{ rule PHP_VAR_NEW_KW -->
<RULES SET="PHP_VAR_NEW_KW" DEFAULT="KEYWORD4">
<SEQ TYPE="OPERATOR" DELEGATE="PHP_EXPRESSION">(</SEQ>
<SEQ TYPE="OPERATOR" DELEGATE="PHP">;</SEQ>
</RULES>
<!--}}}-->
<!--{{{ rule PHP_BASIC_KEYWORD1 -->
<RULES SET="PHP_BASIC_KEYWORD1">
<KEYWORDS>
<KEYWORD1>true</KEYWORD1>
<KEYWORD1>false</KEYWORD1>
<KEYWORD1>null</KEYWORD1>
</KEYWORDS>
</RULES>
<!--}}}-->
<!--{{{ -->
<RULES SET="PHP_TYPES">
<!-- Taken from: http://php.net/manual/en/language.types.php -->
<KEYWORDS>
<OPERATOR>array</OPERATOR>
<OPERATOR>bool</OPERATOR>
<OPERATOR>boolean</OPERATOR>
<OPERATOR>callback</OPERATOR>
<OPERATOR>double</OPERATOR>
<OPERATOR>float</OPERATOR>
<OPERATOR>int</OPERATOR>
<OPERATOR>integer</OPERATOR>
<OPERATOR>mixed</OPERATOR>
<OPERATOR>number</OPERATOR>
<OPERATOR>NULL</OPERATOR>
<OPERATOR>object</OPERATOR>
<OPERATOR>real</OPERATOR><!-- not listed, but valid in a typecast -->
<OPERATOR>resource</OPERATOR>
<OPERATOR>string</OPERATOR>
</KEYWORDS>
</RULES>
<!--}}}-->
<!--{{{ rule PHP_KEYWORDS -->
<RULES SET="PHP_KEYWORDS">
<IMPORT DELEGATE="KEYWORDS_VISIBILITY" />
<IMPORT DELEGATE="PHP_BASIC_KEYWORD1" />
<KEYWORDS>
<!-- start: generated by buildfunctionlist.php -->
<!-- {{{ -->
<!-- Internal classes (61) -->
<KEYWORD4>arrayiterator</KEYWORD4>
<KEYWORD4>arrayobject</KEYWORD4>
<KEYWORD4>cachingiterator</KEYWORD4>
<KEYWORD4>cachingrecursiveiterator</KEYWORD4>
<KEYWORD4>collection</KEYWORD4>
<KEYWORD4>descriptor</KEYWORD4>
<KEYWORD4>directoryiterator</KEYWORD4>
<KEYWORD4>domattr</KEYWORD4>
<KEYWORD4>domattribute</KEYWORD4>
<KEYWORD4>domcharacterdata</KEYWORD4>
<KEYWORD4>domdocument</KEYWORD4>
<KEYWORD4>domdocumenttype</KEYWORD4>
<KEYWORD4>domelement</KEYWORD4>
<KEYWORD4>domimplementation</KEYWORD4>
<KEYWORD4>domnamednodemap</KEYWORD4>
<KEYWORD4>domnode</KEYWORD4>
<KEYWORD4>domnodelist</KEYWORD4>
<KEYWORD4>domprocessinginstruction</KEYWORD4>
<KEYWORD4>domtext</KEYWORD4>
<KEYWORD4>domxpath</KEYWORD4>
<KEYWORD4>domxsltstylesheet</KEYWORD4>
<KEYWORD4>filteriterator</KEYWORD4>
<KEYWORD4>hw_api</KEYWORD4>
<KEYWORD4>hw_api_attribute</KEYWORD4>
<KEYWORD4>hw_api_content</KEYWORD4>
<KEYWORD4>hw_api_error</KEYWORD4>
<KEYWORD4>hw_api_object</KEYWORD4>
<KEYWORD4>hw_api_reason</KEYWORD4>
<KEYWORD4>limititerator</KEYWORD4>
<KEYWORD4>lob</KEYWORD4>
<KEYWORD4>memcache</KEYWORD4>
<KEYWORD4>parentiterator</KEYWORD4>
<KEYWORD4>pdo</KEYWORD4>
<KEYWORD4>pdostatement</KEYWORD4>
<KEYWORD4>rar</KEYWORD4>
<KEYWORD4>recursivedirectoryiterator</KEYWORD4>
<KEYWORD4>recursiveiteratoriterator</KEYWORD4>
<KEYWORD4>simplexmlelement</KEYWORD4>
<KEYWORD4>simplexmliterator</KEYWORD4>
<KEYWORD4>soapclient</KEYWORD4>
<KEYWORD4>soapfault</KEYWORD4>
<KEYWORD4>soapheader</KEYWORD4>
<KEYWORD4>soapparam</KEYWORD4>
<KEYWORD4>soapserver</KEYWORD4>
<KEYWORD4>soapvar</KEYWORD4>
<KEYWORD4>swfaction</KEYWORD4>
<KEYWORD4>swfbitmap</KEYWORD4>
<KEYWORD4>swfbutton</KEYWORD4>
<KEYWORD4>swfdisplayitem</KEYWORD4>
<KEYWORD4>swffill</KEYWORD4>
<KEYWORD4>swffont</KEYWORD4>
<KEYWORD4>swfgradient</KEYWORD4>
<KEYWORD4>swfmorph</KEYWORD4>
<KEYWORD4>swfmovie</KEYWORD4>
<KEYWORD4>swfshape</KEYWORD4>
<KEYWORD4>swfsprite</KEYWORD4>
<KEYWORD4>swftext</KEYWORD4>
<KEYWORD4>swftextfield</KEYWORD4>
<KEYWORD4>tidy</KEYWORD4>
<KEYWORD4>tidy_node</KEYWORD4>
<KEYWORD4>variant</KEYWORD4>
<!-- Internal functions (3549) -->
<KEYWORD2>__call</KEYWORD2> <!-- soapclient -->
<KEYWORD2>__construct</KEYWORD2> <!-- arrayobject, directoryiterator, pdo, tidy -->
<KEYWORD2>__getfunctions</KEYWORD2> <!-- soapclient -->
<KEYWORD2>__getlastrequest</KEYWORD2> <!-- soapclient -->
<KEYWORD2>__getlastresponse</KEYWORD2> <!-- soapclient -->
<KEYWORD2>__gettypes</KEYWORD2> <!-- soapclient -->
<KEYWORD2>__tostring</KEYWORD2> <!-- cachingiterator -->
<KEYWORD2>abs</KEYWORD2>
<KEYWORD2>acos</KEYWORD2>
<KEYWORD2>acosh</KEYWORD2>
<KEYWORD2>add</KEYWORD2> <!-- memcache, swfmovie, swfsprite -->
<KEYWORD2>add_namespace</KEYWORD2> <!-- domnode -->
<KEYWORD2>add_root</KEYWORD2> <!-- domdocument -->
<KEYWORD2>addaction</KEYWORD2> <!-- swfbutton -->
<KEYWORD2>addcolor</KEYWORD2> <!-- swfdisplayitem -->
<KEYWORD2>addcslashes</KEYWORD2>
<KEYWORD2>addentry</KEYWORD2> <!-- swfgradient -->
<KEYWORD2>addfill</KEYWORD2> <!-- swfshape -->
<KEYWORD2>addfunction</KEYWORD2> <!-- soapserver -->
<KEYWORD2>addshape</KEYWORD2> <!-- swfbutton -->
<KEYWORD2>addslashes</KEYWORD2>
<KEYWORD2>addstring</KEYWORD2> <!-- swftext, swftextfield -->
<KEYWORD2>aggregate</KEYWORD2>
<KEYWORD2>aggregate_info</KEYWORD2>
<KEYWORD2>aggregate_methods</KEYWORD2>
<KEYWORD2>aggregate_methods_by_list</KEYWORD2>
<KEYWORD2>aggregate_methods_by_regexp</KEYWORD2>
<KEYWORD2>aggregate_properties</KEYWORD2>
<KEYWORD2>aggregate_properties_by_list</KEYWORD2>
<KEYWORD2>aggregate_properties_by_regexp</KEYWORD2>
<KEYWORD2>aggregation_info</KEYWORD2>
<KEYWORD2>align</KEYWORD2> <!-- swftextfield -->
<KEYWORD2>apache_child_terminate</KEYWORD2>
<KEYWORD2>apache_get_modules</KEYWORD2>
<KEYWORD2>apache_get_version</KEYWORD2>
<KEYWORD2>apache_getenv</KEYWORD2>
<KEYWORD2>apache_lookup_uri</KEYWORD2>
<KEYWORD2>apache_note</KEYWORD2>
<KEYWORD2>apache_request_headers</KEYWORD2>
<KEYWORD2>apache_response_headers</KEYWORD2>
<KEYWORD2>apache_setenv</KEYWORD2>
<KEYWORD2>apd_breakpoint</KEYWORD2>
<KEYWORD2>apd_callstack</KEYWORD2>
<KEYWORD2>apd_clunk</KEYWORD2>
<KEYWORD2>apd_continue</KEYWORD2>
<KEYWORD2>apd_croak</KEYWORD2>
<KEYWORD2>apd_dump_function_table</KEYWORD2>
<KEYWORD2>apd_dump_persistent_resources</KEYWORD2>
<KEYWORD2>apd_dump_regular_resources</KEYWORD2>
<KEYWORD2>apd_echo</KEYWORD2>
<KEYWORD2>apd_get_active_symbols</KEYWORD2>
<KEYWORD2>apd_set_pprof_trace</KEYWORD2>
<KEYWORD2>apd_set_session</KEYWORD2>
<KEYWORD2>apd_set_session_trace</KEYWORD2>
<KEYWORD2>apd_set_socket_session_trace</KEYWORD2>
<KEYWORD2>append</KEYWORD2> <!-- arrayobject, collection, lob -->
<KEYWORD2>append_child</KEYWORD2> <!-- domnode -->
<KEYWORD2>append_sibling</KEYWORD2> <!-- domnode -->
<KEYWORD2>appendchild</KEYWORD2> <!-- domnode -->
<KEYWORD2>appenddata</KEYWORD2> <!-- domcharacterdata -->
<KEYWORD2>array_change_key_case</KEYWORD2>
<KEYWORD2>array_chunk</KEYWORD2>
<KEYWORD2>array_combine</KEYWORD2>
<KEYWORD2>array_count_values</KEYWORD2>
<KEYWORD2>array_diff</KEYWORD2>
<KEYWORD2>array_diff_assoc</KEYWORD2>
<KEYWORD2>array_diff_key</KEYWORD2>
<KEYWORD2>array_diff_uassoc</KEYWORD2>
<KEYWORD2>array_diff_ukey</KEYWORD2>
<KEYWORD2>array_fill</KEYWORD2>
<KEYWORD2>array_filter</KEYWORD2>
<KEYWORD2>array_flip</KEYWORD2>
<KEYWORD2>array_intersect</KEYWORD2>
<KEYWORD2>array_intersect_assoc</KEYWORD2>
<KEYWORD2>array_intersect_key</KEYWORD2>
<KEYWORD2>array_intersect_uassoc</KEYWORD2>
<KEYWORD2>array_intersect_ukey</KEYWORD2>
<KEYWORD2>array_key_exists</KEYWORD2>
<KEYWORD2>array_keys</KEYWORD2>
<KEYWORD2>array_map</KEYWORD2>
<KEYWORD2>array_merge</KEYWORD2>
<KEYWORD2>array_merge_recursive</KEYWORD2>
<KEYWORD2>array_multisort</KEYWORD2>
<KEYWORD2>array_pad</KEYWORD2>
<KEYWORD2>array_pop</KEYWORD2>
<KEYWORD2>array_push</KEYWORD2>
<KEYWORD2>array_rand</KEYWORD2>
<KEYWORD2>array_reduce</KEYWORD2>
<KEYWORD2>array_reverse</KEYWORD2>
<KEYWORD2>array_search</KEYWORD2>
<KEYWORD2>array_shift</KEYWORD2>
<KEYWORD2>array_slice</KEYWORD2>
<KEYWORD2>array_splice</KEYWORD2>
<KEYWORD2>array_sum</KEYWORD2>
<KEYWORD2>array_udiff</KEYWORD2>
<KEYWORD2>array_udiff_assoc</KEYWORD2>
<KEYWORD2>array_udiff_uassoc</KEYWORD2>
<KEYWORD2>array_uintersect</KEYWORD2>
<KEYWORD2>array_uintersect_assoc</KEYWORD2>
<KEYWORD2>array_uintersect_uassoc</KEYWORD2>
<KEYWORD2>array_unique</KEYWORD2>
<KEYWORD2>array_unshift</KEYWORD2>
<KEYWORD2>array_values</KEYWORD2>
<KEYWORD2>array_walk</KEYWORD2>
<KEYWORD2>array_walk_recursive</KEYWORD2>
<KEYWORD2>arsort</KEYWORD2>
<KEYWORD2>ascii2ebcdic</KEYWORD2>
<KEYWORD2>asin</KEYWORD2>
<KEYWORD2>asinh</KEYWORD2>
<KEYWORD2>asort</KEYWORD2>
<KEYWORD2>aspell_check</KEYWORD2>
<KEYWORD2>aspell_check_raw</KEYWORD2>
<KEYWORD2>aspell_new</KEYWORD2>
<KEYWORD2>aspell_suggest</KEYWORD2>
<KEYWORD2>assert</KEYWORD2>
<KEYWORD2>assert_options</KEYWORD2>
<KEYWORD2>assign</KEYWORD2> <!-- collection, hw_api_object -->
<KEYWORD2>assignelem</KEYWORD2> <!-- collection -->
<KEYWORD2>asxml</KEYWORD2> <!-- simplexmlelement -->
<KEYWORD2>atan</KEYWORD2>
<KEYWORD2>atan2</KEYWORD2>
<KEYWORD2>atanh</KEYWORD2>
<KEYWORD2>attreditable</KEYWORD2> <!-- hw_api_object -->
<KEYWORD2>attributes</KEYWORD2> <!-- domnode, simplexmlelement, tidy_node -->
<KEYWORD2>base64_decode</KEYWORD2>
<KEYWORD2>base64_encode</KEYWORD2>
<KEYWORD2>base_convert</KEYWORD2>
<KEYWORD2>basename</KEYWORD2>
<KEYWORD2>bcadd</KEYWORD2>
<KEYWORD2>bccomp</KEYWORD2>
<KEYWORD2>bcdiv</KEYWORD2>
<KEYWORD2>bcmod</KEYWORD2>
<KEYWORD2>bcmul</KEYWORD2>
<KEYWORD2>bcpow</KEYWORD2>
<KEYWORD2>bcpowmod</KEYWORD2>
<KEYWORD2>bcscale</KEYWORD2>
<KEYWORD2>bcsqrt</KEYWORD2>
<KEYWORD2>bcsub</KEYWORD2>
<KEYWORD2>begintransaction</KEYWORD2> <!-- pdo -->
<KEYWORD2>bin2hex</KEYWORD2>
<KEYWORD2>bind_textdomain_codeset</KEYWORD2>
<KEYWORD2>bindcolumn</KEYWORD2> <!-- pdostatement -->
<KEYWORD2>bindec</KEYWORD2>
<KEYWORD2>bindparam</KEYWORD2> <!-- pdostatement -->
<KEYWORD2>bindtextdomain</KEYWORD2>
<KEYWORD2>bzclose</KEYWORD2>
<KEYWORD2>bzcompress</KEYWORD2>
<KEYWORD2>bzdecompress</KEYWORD2>
<KEYWORD2>bzerrno</KEYWORD2>
<KEYWORD2>bzerror</KEYWORD2>
<KEYWORD2>bzerrstr</KEYWORD2>
<KEYWORD2>bzflush</KEYWORD2>
<KEYWORD2>bzopen</KEYWORD2>
<KEYWORD2>bzread</KEYWORD2>
<KEYWORD2>bzwrite</KEYWORD2>
<KEYWORD2>cal_days_in_month</KEYWORD2>
<KEYWORD2>cal_from_jd</KEYWORD2>
<KEYWORD2>cal_info</KEYWORD2>
<KEYWORD2>cal_to_jd</KEYWORD2>
<KEYWORD2>call_user_func</KEYWORD2>
<KEYWORD2>call_user_func_array</KEYWORD2>
<KEYWORD2>call_user_method</KEYWORD2>
<KEYWORD2>call_user_method_array</KEYWORD2>
<KEYWORD2>ccvs_add</KEYWORD2>
<KEYWORD2>ccvs_auth</KEYWORD2>
<KEYWORD2>ccvs_command</KEYWORD2>
<KEYWORD2>ccvs_count</KEYWORD2>
<KEYWORD2>ccvs_delete</KEYWORD2>
<KEYWORD2>ccvs_done</KEYWORD2>
<KEYWORD2>ccvs_init</KEYWORD2>
<KEYWORD2>ccvs_lookup</KEYWORD2>
<KEYWORD2>ccvs_new</KEYWORD2>
<KEYWORD2>ccvs_report</KEYWORD2>
<KEYWORD2>ccvs_return</KEYWORD2>
<KEYWORD2>ccvs_reverse</KEYWORD2>
<KEYWORD2>ccvs_sale</KEYWORD2>
<KEYWORD2>ccvs_status</KEYWORD2>
<KEYWORD2>ccvs_textvalue</KEYWORD2>
<KEYWORD2>ccvs_void</KEYWORD2>
<KEYWORD2>ceil</KEYWORD2>
<KEYWORD2>chdir</KEYWORD2>
<KEYWORD2>checkdate</KEYWORD2>
<KEYWORD2>checkdnsrr</KEYWORD2>
<KEYWORD2>checkin</KEYWORD2> <!-- hw_api -->
<KEYWORD2>checkout</KEYWORD2> <!-- hw_api -->
<KEYWORD2>chgrp</KEYWORD2>
<KEYWORD2>child_nodes</KEYWORD2> <!-- domnode -->
<KEYWORD2>children</KEYWORD2> <!-- hw_api, simplexmlelement, tidy_node -->
<KEYWORD2>chmod</KEYWORD2>
<KEYWORD2>chop</KEYWORD2>
<KEYWORD2>chown</KEYWORD2>
<KEYWORD2>chr</KEYWORD2>
<KEYWORD2>chroot</KEYWORD2>
<KEYWORD2>chunk_split</KEYWORD2>
<KEYWORD2>class_exists</KEYWORD2>
<KEYWORD2>class_implements</KEYWORD2>
<KEYWORD2>class_parents</KEYWORD2>
<KEYWORD2>classkit_import</KEYWORD2>
<KEYWORD2>classkit_method_add</KEYWORD2>
<KEYWORD2>classkit_method_copy</KEYWORD2>
<KEYWORD2>classkit_method_redefine</KEYWORD2>
<KEYWORD2>classkit_method_remove</KEYWORD2>
<KEYWORD2>classkit_method_rename</KEYWORD2>
<KEYWORD2>clearstatcache</KEYWORD2>
<KEYWORD2>clone_node</KEYWORD2> <!-- domnode -->
<KEYWORD2>clonenode</KEYWORD2> <!-- domnode -->
<KEYWORD2>close</KEYWORD2> <!-- lob, memcache -->
<KEYWORD2>closedir</KEYWORD2>
<KEYWORD2>closelog</KEYWORD2>
<KEYWORD2>com</KEYWORD2>
<KEYWORD2>com_addref</KEYWORD2>
<KEYWORD2>com_create_guid</KEYWORD2>
<KEYWORD2>com_event_sink</KEYWORD2>
<KEYWORD2>com_get</KEYWORD2>
<KEYWORD2>com_get_active_object</KEYWORD2>
<KEYWORD2>com_invoke</KEYWORD2>
<KEYWORD2>com_isenum</KEYWORD2>
<KEYWORD2>com_load</KEYWORD2>
<KEYWORD2>com_load_typelib</KEYWORD2>
<KEYWORD2>com_message_pump</KEYWORD2>
<KEYWORD2>com_print_typeinfo</KEYWORD2>
<KEYWORD2>com_propget</KEYWORD2>
<KEYWORD2>com_propput</KEYWORD2>
<KEYWORD2>com_propset</KEYWORD2>
<KEYWORD2>com_release</KEYWORD2>
<KEYWORD2>com_set</KEYWORD2>
<KEYWORD2>commit</KEYWORD2> <!-- pdo -->
<KEYWORD2>compact</KEYWORD2>
<KEYWORD2>connect</KEYWORD2> <!-- memcache -->
<KEYWORD2>connection_aborted</KEYWORD2>
<KEYWORD2>connection_status</KEYWORD2>
<KEYWORD2>connection_timeout</KEYWORD2>
<KEYWORD2>constant</KEYWORD2>
<KEYWORD2>content</KEYWORD2> <!-- hw_api -->
<KEYWORD2>convert_cyr_string</KEYWORD2>
<KEYWORD2>convert_uudecode</KEYWORD2>
<KEYWORD2>convert_uuencode</KEYWORD2>
<KEYWORD2>copy</KEYWORD2> <!-- hw_api -->
<KEYWORD2>cos</KEYWORD2>
<KEYWORD2>cosh</KEYWORD2>
<KEYWORD2>count</KEYWORD2> <!-- arrayobject, hw_api_error, hw_api_object -->
<KEYWORD2>count_chars</KEYWORD2>
<KEYWORD2>cpdf_add_annotation</KEYWORD2>
<KEYWORD2>cpdf_add_outline</KEYWORD2>
<KEYWORD2>cpdf_arc</KEYWORD2>
<KEYWORD2>cpdf_begin_text</KEYWORD2>
<KEYWORD2>cpdf_circle</KEYWORD2>
<KEYWORD2>cpdf_clip</KEYWORD2>
<KEYWORD2>cpdf_close</KEYWORD2>
<KEYWORD2>cpdf_closepath</KEYWORD2>
<KEYWORD2>cpdf_closepath_fill_stroke</KEYWORD2>
<KEYWORD2>cpdf_closepath_stroke</KEYWORD2>
<KEYWORD2>cpdf_continue_text</KEYWORD2>
<KEYWORD2>cpdf_curveto</KEYWORD2>
<KEYWORD2>cpdf_end_text</KEYWORD2>
<KEYWORD2>cpdf_fill</KEYWORD2>
<KEYWORD2>cpdf_fill_stroke</KEYWORD2>
<KEYWORD2>cpdf_finalize</KEYWORD2>
<KEYWORD2>cpdf_finalize_page</KEYWORD2>
<KEYWORD2>cpdf_global_set_document_limits</KEYWORD2>
<KEYWORD2>cpdf_import_jpeg</KEYWORD2>
<KEYWORD2>cpdf_lineto</KEYWORD2>
<KEYWORD2>cpdf_moveto</KEYWORD2>
<KEYWORD2>cpdf_newpath</KEYWORD2>
<KEYWORD2>cpdf_open</KEYWORD2>
<KEYWORD2>cpdf_output_buffer</KEYWORD2>
<KEYWORD2>cpdf_page_init</KEYWORD2>
<KEYWORD2>cpdf_place_inline_image</KEYWORD2>
<KEYWORD2>cpdf_rect</KEYWORD2>
<KEYWORD2>cpdf_restore</KEYWORD2>
<KEYWORD2>cpdf_rlineto</KEYWORD2>
<KEYWORD2>cpdf_rmoveto</KEYWORD2>
<KEYWORD2>cpdf_rotate</KEYWORD2>
<KEYWORD2>cpdf_rotate_text</KEYWORD2>
<KEYWORD2>cpdf_save</KEYWORD2>
<KEYWORD2>cpdf_save_to_file</KEYWORD2>
<KEYWORD2>cpdf_scale</KEYWORD2>
<KEYWORD2>cpdf_set_action_url</KEYWORD2>
<KEYWORD2>cpdf_set_char_spacing</KEYWORD2>
<KEYWORD2>cpdf_set_creator</KEYWORD2>
<KEYWORD2>cpdf_set_current_page</KEYWORD2>
<KEYWORD2>cpdf_set_font</KEYWORD2>
<KEYWORD2>cpdf_set_font_directories</KEYWORD2>
<KEYWORD2>cpdf_set_font_map_file</KEYWORD2>
<KEYWORD2>cpdf_set_horiz_scaling</KEYWORD2>
<KEYWORD2>cpdf_set_keywords</KEYWORD2>
<KEYWORD2>cpdf_set_leading</KEYWORD2>
<KEYWORD2>cpdf_set_page_animation</KEYWORD2>
<KEYWORD2>cpdf_set_subject</KEYWORD2>
<KEYWORD2>cpdf_set_text_matrix</KEYWORD2>
<KEYWORD2>cpdf_set_text_pos</KEYWORD2>
<KEYWORD2>cpdf_set_text_rendering</KEYWORD2>
<KEYWORD2>cpdf_set_text_rise</KEYWORD2>
<KEYWORD2>cpdf_set_title</KEYWORD2>
<KEYWORD2>cpdf_set_viewer_preferences</KEYWORD2>
<KEYWORD2>cpdf_set_word_spacing</KEYWORD2>
<KEYWORD2>cpdf_setdash</KEYWORD2>
<KEYWORD2>cpdf_setflat</KEYWORD2>
<KEYWORD2>cpdf_setgray</KEYWORD2>
<KEYWORD2>cpdf_setgray_fill</KEYWORD2>
<KEYWORD2>cpdf_setgray_stroke</KEYWORD2>
<KEYWORD2>cpdf_setlinecap</KEYWORD2>
<KEYWORD2>cpdf_setlinejoin</KEYWORD2>
<KEYWORD2>cpdf_setlinewidth</KEYWORD2>
<KEYWORD2>cpdf_setmiterlimit</KEYWORD2>
<KEYWORD2>cpdf_setrgbcolor</KEYWORD2>
<KEYWORD2>cpdf_setrgbcolor_fill</KEYWORD2>
<KEYWORD2>cpdf_setrgbcolor_stroke</KEYWORD2>
<KEYWORD2>cpdf_show</KEYWORD2>
<KEYWORD2>cpdf_show_xy</KEYWORD2>
<KEYWORD2>cpdf_stringwidth</KEYWORD2>
<KEYWORD2>cpdf_stroke</KEYWORD2>
<KEYWORD2>cpdf_text</KEYWORD2>
<KEYWORD2>cpdf_translate</KEYWORD2>
<KEYWORD2>crack_check</KEYWORD2>
<KEYWORD2>crack_closedict</KEYWORD2>
<KEYWORD2>crack_getlastmessage</KEYWORD2>
<KEYWORD2>crack_opendict</KEYWORD2>
<KEYWORD2>crc32</KEYWORD2>
<KEYWORD2>create_attribute</KEYWORD2> <!-- domdocument -->
<KEYWORD2>create_cdata_section</KEYWORD2> <!-- domdocument -->
<KEYWORD2>create_comment</KEYWORD2> <!-- domdocument -->
<KEYWORD2>create_element</KEYWORD2> <!-- domdocument -->
<KEYWORD2>create_element_ns</KEYWORD2> <!-- domdocument -->
<KEYWORD2>create_entity_reference</KEYWORD2> <!-- domdocument -->
<KEYWORD2>create_function</KEYWORD2>
<KEYWORD2>create_processing_instruction</KEYWORD2> <!-- domdocument -->
<KEYWORD2>create_text_node</KEYWORD2> <!-- domdocument -->
<KEYWORD2>createattribute</KEYWORD2> <!-- domdocument -->
<KEYWORD2>createattributens</KEYWORD2> <!-- domdocument -->
<KEYWORD2>createcdatasection</KEYWORD2> <!-- domdocument -->
<KEYWORD2>createcomment</KEYWORD2> <!-- domdocument -->
<KEYWORD2>createdocument</KEYWORD2> <!-- domimplementation -->
<KEYWORD2>createdocumentfragment</KEYWORD2> <!-- domdocument -->
<KEYWORD2>createdocumenttype</KEYWORD2> <!-- domimplementation -->
<KEYWORD2>createelement</KEYWORD2> <!-- domdocument -->
<KEYWORD2>createelementns</KEYWORD2> <!-- domdocument -->
<KEYWORD2>createentityreference</KEYWORD2> <!-- domdocument -->
<KEYWORD2>createprocessinginstruction</KEYWORD2> <!-- domdocument -->
<KEYWORD2>createtextnode</KEYWORD2> <!-- domdocument -->
<KEYWORD2>crypt</KEYWORD2>
<KEYWORD2>ctype_alnum</KEYWORD2>
<KEYWORD2>ctype_alpha</KEYWORD2>
<KEYWORD2>ctype_cntrl</KEYWORD2>
<KEYWORD2>ctype_digit</KEYWORD2>
<KEYWORD2>ctype_graph</KEYWORD2>
<KEYWORD2>ctype_lower</KEYWORD2>
<KEYWORD2>ctype_print</KEYWORD2>
<KEYWORD2>ctype_punct</KEYWORD2>
<KEYWORD2>ctype_space</KEYWORD2>
<KEYWORD2>ctype_upper</KEYWORD2>
<KEYWORD2>ctype_xdigit</KEYWORD2>
<KEYWORD2>curl_close</KEYWORD2>
<KEYWORD2>curl_copy_handle</KEYWORD2>
<KEYWORD2>curl_errno</KEYWORD2>
<KEYWORD2>curl_error</KEYWORD2>
<KEYWORD2>curl_exec</KEYWORD2>
<KEYWORD2>curl_getinfo</KEYWORD2>
<KEYWORD2>curl_init</KEYWORD2>
<KEYWORD2>curl_multi_add_handle</KEYWORD2>
<KEYWORD2>curl_multi_close</KEYWORD2>
<KEYWORD2>curl_multi_exec</KEYWORD2>
<KEYWORD2>curl_multi_getcontent</KEYWORD2>
<KEYWORD2>curl_multi_info_read</KEYWORD2>
<KEYWORD2>curl_multi_init</KEYWORD2>
<KEYWORD2>curl_multi_remove_handle</KEYWORD2>
<KEYWORD2>curl_multi_select</KEYWORD2>
<KEYWORD2>curl_setopt</KEYWORD2>
<KEYWORD2>curl_version</KEYWORD2>
<KEYWORD2>current</KEYWORD2> <!-- arrayiterator, directoryiterator, filteriterator, recursiveiteratoriterator, simplexmliterator -->
<KEYWORD2>cybercash_base64_decode</KEYWORD2>
<KEYWORD2>cybercash_base64_encode</KEYWORD2>
<KEYWORD2>cybercash_decr</KEYWORD2>
<KEYWORD2>cybercash_encr</KEYWORD2>
<KEYWORD2>cyrus_authenticate</KEYWORD2>
<KEYWORD2>cyrus_bind</KEYWORD2>
<KEYWORD2>cyrus_close</KEYWORD2>
<KEYWORD2>cyrus_connect</KEYWORD2>
<KEYWORD2>cyrus_query</KEYWORD2>
<KEYWORD2>cyrus_unbind</KEYWORD2>
<KEYWORD2>data</KEYWORD2> <!-- domprocessinginstruction -->
<KEYWORD2>date</KEYWORD2>
<KEYWORD2>date_sunrise</KEYWORD2>
<KEYWORD2>date_sunset</KEYWORD2>
<KEYWORD2>dba_close</KEYWORD2>
<KEYWORD2>dba_delete</KEYWORD2>
<KEYWORD2>dba_exists</KEYWORD2>
<KEYWORD2>dba_fetch</KEYWORD2>
<KEYWORD2>dba_firstkey</KEYWORD2>
<KEYWORD2>dba_handlers</KEYWORD2>
<KEYWORD2>dba_insert</KEYWORD2>
<KEYWORD2>dba_key_split</KEYWORD2>
<KEYWORD2>dba_list</KEYWORD2>
<KEYWORD2>dba_nextkey</KEYWORD2>
<KEYWORD2>dba_open</KEYWORD2>
<KEYWORD2>dba_optimize</KEYWORD2>
<KEYWORD2>dba_popen</KEYWORD2>
<KEYWORD2>dba_replace</KEYWORD2>
<KEYWORD2>dba_sync</KEYWORD2>
<KEYWORD2>dbase_add_record</KEYWORD2>
<KEYWORD2>dbase_close</KEYWORD2>
<KEYWORD2>dbase_create</KEYWORD2>
<KEYWORD2>dbase_delete_record</KEYWORD2>
<KEYWORD2>dbase_get_header_info</KEYWORD2>
<KEYWORD2>dbase_get_record</KEYWORD2>
<KEYWORD2>dbase_get_record_with_names</KEYWORD2>
<KEYWORD2>dbase_numfields</KEYWORD2>
<KEYWORD2>dbase_numrecords</KEYWORD2>
<KEYWORD2>dbase_open</KEYWORD2>
<KEYWORD2>dbase_pack</KEYWORD2>
<KEYWORD2>dbase_replace_record</KEYWORD2>
<KEYWORD2>dblist</KEYWORD2>
<KEYWORD2>dbmclose</KEYWORD2>
<KEYWORD2>dbmdelete</KEYWORD2>
<KEYWORD2>dbmexists</KEYWORD2>
<KEYWORD2>dbmfetch</KEYWORD2>
<KEYWORD2>dbmfirstkey</KEYWORD2>
<KEYWORD2>dbminsert</KEYWORD2>
<KEYWORD2>dbmnextkey</KEYWORD2>
<KEYWORD2>dbmopen</KEYWORD2>
<KEYWORD2>dbmreplace</KEYWORD2>
<KEYWORD2>dbplus_add</KEYWORD2>
<KEYWORD2>dbplus_aql</KEYWORD2>
<KEYWORD2>dbplus_chdir</KEYWORD2>
<KEYWORD2>dbplus_close</KEYWORD2>
<KEYWORD2>dbplus_curr</KEYWORD2>
<KEYWORD2>dbplus_errcode</KEYWORD2>
<KEYWORD2>dbplus_errno</KEYWORD2>
<KEYWORD2>dbplus_find</KEYWORD2>
<KEYWORD2>dbplus_first</KEYWORD2>
<KEYWORD2>dbplus_flush</KEYWORD2>
<KEYWORD2>dbplus_freealllocks</KEYWORD2>
<KEYWORD2>dbplus_freelock</KEYWORD2>
<KEYWORD2>dbplus_freerlocks</KEYWORD2>
<KEYWORD2>dbplus_getlock</KEYWORD2>
<KEYWORD2>dbplus_getunique</KEYWORD2>
<KEYWORD2>dbplus_info</KEYWORD2>
<KEYWORD2>dbplus_last</KEYWORD2>
<KEYWORD2>dbplus_lockrel</KEYWORD2>
<KEYWORD2>dbplus_next</KEYWORD2>
<KEYWORD2>dbplus_open</KEYWORD2>
<KEYWORD2>dbplus_prev</KEYWORD2>
<KEYWORD2>dbplus_rchperm</KEYWORD2>
<KEYWORD2>dbplus_rcreate</KEYWORD2>
<KEYWORD2>dbplus_rcrtexact</KEYWORD2>
<KEYWORD2>dbplus_rcrtlike</KEYWORD2>
<KEYWORD2>dbplus_resolve</KEYWORD2>
<KEYWORD2>dbplus_restorepos</KEYWORD2>
<KEYWORD2>dbplus_rkeys</KEYWORD2>
<KEYWORD2>dbplus_ropen</KEYWORD2>
<KEYWORD2>dbplus_rquery</KEYWORD2>
<KEYWORD2>dbplus_rrename</KEYWORD2>
<KEYWORD2>dbplus_rsecindex</KEYWORD2>
<KEYWORD2>dbplus_runlink</KEYWORD2>
<KEYWORD2>dbplus_rzap</KEYWORD2>
<KEYWORD2>dbplus_savepos</KEYWORD2>
<KEYWORD2>dbplus_setindex</KEYWORD2>
<KEYWORD2>dbplus_setindexbynumber</KEYWORD2>
<KEYWORD2>dbplus_sql</KEYWORD2>
<KEYWORD2>dbplus_tcl</KEYWORD2>
<KEYWORD2>dbplus_tremove</KEYWORD2>
<KEYWORD2>dbplus_undo</KEYWORD2>
<KEYWORD2>dbplus_undoprepare</KEYWORD2>
<KEYWORD2>dbplus_unlockrel</KEYWORD2>
<KEYWORD2>dbplus_unselect</KEYWORD2>
<KEYWORD2>dbplus_update</KEYWORD2>
<KEYWORD2>dbplus_xlockrel</KEYWORD2>
<KEYWORD2>dbplus_xunlockrel</KEYWORD2>
<KEYWORD2>dbstat</KEYWORD2> <!-- hw_api -->
<KEYWORD2>dbx_close</KEYWORD2>
<KEYWORD2>dbx_compare</KEYWORD2>
<KEYWORD2>dbx_connect</KEYWORD2>
<KEYWORD2>dbx_error</KEYWORD2>
<KEYWORD2>dbx_escape_string</KEYWORD2>
<KEYWORD2>dbx_fetch_row</KEYWORD2>
<KEYWORD2>dbx_query</KEYWORD2>
<KEYWORD2>dbx_sort</KEYWORD2>
<KEYWORD2>dcgettext</KEYWORD2>
<KEYWORD2>dcngettext</KEYWORD2>
<KEYWORD2>dcstat</KEYWORD2> <!-- hw_api -->
<KEYWORD2>deaggregate</KEYWORD2>
<KEYWORD2>debug_backtrace</KEYWORD2>
<KEYWORD2>debug_print_backtrace</KEYWORD2>
<KEYWORD2>debug_zval_dump</KEYWORD2>
<KEYWORD2>debugger_off</KEYWORD2>
<KEYWORD2>debugger_on</KEYWORD2>
<KEYWORD2>decbin</KEYWORD2>
<KEYWORD2>dechex</KEYWORD2>
<KEYWORD2>decoct</KEYWORD2>
<KEYWORD2>decrement</KEYWORD2> <!-- memcache -->
<KEYWORD2>define</KEYWORD2>
<KEYWORD2>define_syslog_variables</KEYWORD2>
<KEYWORD2>defined</KEYWORD2>
<KEYWORD2>deg2rad</KEYWORD2>
<KEYWORD2>delete</KEYWORD2> <!-- memcache -->
<KEYWORD2>deletedata</KEYWORD2> <!-- domcharacterdata -->
<KEYWORD2>description</KEYWORD2> <!-- hw_api_reason -->
<KEYWORD2>dgettext</KEYWORD2>
<KEYWORD2>dio_close</KEYWORD2>
<KEYWORD2>dio_fcntl</KEYWORD2>
<KEYWORD2>dio_open</KEYWORD2>
<KEYWORD2>dio_read</KEYWORD2>
<KEYWORD2>dio_seek</KEYWORD2>
<KEYWORD2>dio_stat</KEYWORD2>
<KEYWORD2>dio_tcsetattr</KEYWORD2>
<KEYWORD2>dio_truncate</KEYWORD2>
<KEYWORD2>dio_write</KEYWORD2>
<KEYWORD2>dir</KEYWORD2>
<KEYWORD2>dirname</KEYWORD2>
<KEYWORD2>disk_free_space</KEYWORD2>
<KEYWORD2>disk_total_space</KEYWORD2>
<KEYWORD2>diskfreespace</KEYWORD2>
<KEYWORD2>dl</KEYWORD2>
<KEYWORD2>dngettext</KEYWORD2>
<KEYWORD2>dns_check_record</KEYWORD2>
<KEYWORD2>dns_get_mx</KEYWORD2>
<KEYWORD2>dns_get_record</KEYWORD2>
<KEYWORD2>doctype</KEYWORD2> <!-- domdocument -->
<KEYWORD2>document_element</KEYWORD2> <!-- domdocument -->
<KEYWORD2>dom_import_simplexml</KEYWORD2>
<KEYWORD2>domxml_new_doc</KEYWORD2>
<KEYWORD2>domxml_open_file</KEYWORD2>
<KEYWORD2>domxml_open_mem</KEYWORD2>
<KEYWORD2>domxml_version</KEYWORD2>
<KEYWORD2>domxml_xmltree</KEYWORD2>
<KEYWORD2>domxml_xslt_stylesheet</KEYWORD2>
<KEYWORD2>domxml_xslt_stylesheet_doc</KEYWORD2>
<KEYWORD2>domxml_xslt_stylesheet_file</KEYWORD2>
<KEYWORD2>dotnet</KEYWORD2>
<KEYWORD2>dotnet_load</KEYWORD2>
<KEYWORD2>doubleval</KEYWORD2>
<KEYWORD2>drawcurve</KEYWORD2> <!-- swfshape -->
<KEYWORD2>drawcurveto</KEYWORD2> <!-- swfshape -->
<KEYWORD2>drawline</KEYWORD2> <!-- swfshape -->
<KEYWORD2>drawlineto</KEYWORD2> <!-- swfshape -->
<KEYWORD2>dstanchors</KEYWORD2> <!-- hw_api -->
<KEYWORD2>dstofsrcanchors</KEYWORD2> <!-- hw_api -->
<KEYWORD2>dump_file</KEYWORD2> <!-- domdocument -->
<KEYWORD2>dump_mem</KEYWORD2> <!-- domdocument -->
<KEYWORD2>dump_node</KEYWORD2> <!-- domnode -->
<KEYWORD2>each</KEYWORD2>
<KEYWORD2>easter_date</KEYWORD2>
<KEYWORD2>easter_days</KEYWORD2>
<KEYWORD2>ebcdic2ascii</KEYWORD2>
<KEYWORD2>end</KEYWORD2>
<KEYWORD2>entities</KEYWORD2> <!-- domdocumenttype -->
<KEYWORD2>eof</KEYWORD2> <!-- lob -->
<KEYWORD2>erase</KEYWORD2> <!-- lob -->
<KEYWORD2>ereg</KEYWORD2>
<KEYWORD2>ereg_replace</KEYWORD2>
<KEYWORD2>eregi</KEYWORD2>
<KEYWORD2>eregi_replace</KEYWORD2>
<KEYWORD2>error_log</KEYWORD2>
<KEYWORD2>error_reporting</KEYWORD2>
<KEYWORD2>errorcode</KEYWORD2> <!-- pdo, pdostatement -->
<KEYWORD2>errorinfo</KEYWORD2> <!-- pdo, pdostatement -->
<KEYWORD2>escapeshellarg</KEYWORD2>
<KEYWORD2>escapeshellcmd</KEYWORD2>
<KEYWORD2>exec</KEYWORD2> <!-- pdo -->
<KEYWORD2>execute</KEYWORD2> <!-- pdostatement -->
<KEYWORD2>exif_imagetype</KEYWORD2>
<KEYWORD2>exif_read_data</KEYWORD2>
<KEYWORD2>exif_tagname</KEYWORD2>
<KEYWORD2>exif_thumbnail</KEYWORD2>
<KEYWORD2>exp</KEYWORD2>
<KEYWORD2>explode</KEYWORD2>
<KEYWORD2>expm1</KEYWORD2>
<KEYWORD2>export</KEYWORD2> <!-- lob -->
<KEYWORD2>extension_loaded</KEYWORD2>
<KEYWORD2>extract</KEYWORD2> <!-- rar -->
<KEYWORD2>ezmlm_hash</KEYWORD2>
<KEYWORD2>fam_cancel_monitor</KEYWORD2>
<KEYWORD2>fam_close</KEYWORD2>
<KEYWORD2>fam_monitor_collection</KEYWORD2>
<KEYWORD2>fam_monitor_directory</KEYWORD2>
<KEYWORD2>fam_monitor_file</KEYWORD2>
<KEYWORD2>fam_next_event</KEYWORD2>
<KEYWORD2>fam_open</KEYWORD2>
<KEYWORD2>fam_pending</KEYWORD2>
<KEYWORD2>fam_resume_monitor</KEYWORD2>
<KEYWORD2>fam_suspend_monitor</KEYWORD2>
<KEYWORD2>fbsql_affected_rows</KEYWORD2>
<KEYWORD2>fbsql_autocommit</KEYWORD2>
<KEYWORD2>fbsql_blob_size</KEYWORD2>
<KEYWORD2>fbsql_change_user</KEYWORD2>
<KEYWORD2>fbsql_clob_size</KEYWORD2>
<KEYWORD2>fbsql_close</KEYWORD2>
<KEYWORD2>fbsql_commit</KEYWORD2>
<KEYWORD2>fbsql_connect</KEYWORD2>
<KEYWORD2>fbsql_create_blob</KEYWORD2>
<KEYWORD2>fbsql_create_clob</KEYWORD2>
<KEYWORD2>fbsql_create_db</KEYWORD2>
<KEYWORD2>fbsql_data_seek</KEYWORD2>
<KEYWORD2>fbsql_database</KEYWORD2>
<KEYWORD2>fbsql_database_password</KEYWORD2>
<KEYWORD2>fbsql_db_query</KEYWORD2>
<KEYWORD2>fbsql_db_status</KEYWORD2>
<KEYWORD2>fbsql_drop_db</KEYWORD2>
<KEYWORD2>fbsql_errno</KEYWORD2>
<KEYWORD2>fbsql_error</KEYWORD2>
<KEYWORD2>fbsql_fetch_array</KEYWORD2>
<KEYWORD2>fbsql_fetch_assoc</KEYWORD2>
<KEYWORD2>fbsql_fetch_field</KEYWORD2>
<KEYWORD2>fbsql_fetch_lengths</KEYWORD2>
<KEYWORD2>fbsql_fetch_object</KEYWORD2>
<KEYWORD2>fbsql_fetch_row</KEYWORD2>
<KEYWORD2>fbsql_field_flags</KEYWORD2>
<KEYWORD2>fbsql_field_len</KEYWORD2>
<KEYWORD2>fbsql_field_name</KEYWORD2>
<KEYWORD2>fbsql_field_seek</KEYWORD2>
<KEYWORD2>fbsql_field_table</KEYWORD2>
<KEYWORD2>fbsql_field_type</KEYWORD2>
<KEYWORD2>fbsql_free_result</KEYWORD2>
<KEYWORD2>fbsql_get_autostart_info</KEYWORD2>
<KEYWORD2>fbsql_hostname</KEYWORD2>
<KEYWORD2>fbsql_insert_id</KEYWORD2>
<KEYWORD2>fbsql_list_dbs</KEYWORD2>
<KEYWORD2>fbsql_list_fields</KEYWORD2>
<KEYWORD2>fbsql_list_tables</KEYWORD2>
<KEYWORD2>fbsql_next_result</KEYWORD2>
<KEYWORD2>fbsql_num_fields</KEYWORD2>
<KEYWORD2>fbsql_num_rows</KEYWORD2>
<KEYWORD2>fbsql_password</KEYWORD2>
<KEYWORD2>fbsql_pconnect</KEYWORD2>
<KEYWORD2>fbsql_query</KEYWORD2>
<KEYWORD2>fbsql_read_blob</KEYWORD2>
<KEYWORD2>fbsql_read_clob</KEYWORD2>
<KEYWORD2>fbsql_result</KEYWORD2>
<KEYWORD2>fbsql_rollback</KEYWORD2>
<KEYWORD2>fbsql_select_db</KEYWORD2>
<KEYWORD2>fbsql_set_lob_mode</KEYWORD2>
<KEYWORD2>fbsql_set_password</KEYWORD2>
<KEYWORD2>fbsql_set_transaction</KEYWORD2>
<KEYWORD2>fbsql_start_db</KEYWORD2>
<KEYWORD2>fbsql_stop_db</KEYWORD2>
<KEYWORD2>fbsql_tablename</KEYWORD2>
<KEYWORD2>fbsql_username</KEYWORD2>
<KEYWORD2>fbsql_warnings</KEYWORD2>
<KEYWORD2>fclose</KEYWORD2>
<KEYWORD2>fdf_add_doc_javascript</KEYWORD2>
<KEYWORD2>fdf_add_template</KEYWORD2>
<KEYWORD2>fdf_close</KEYWORD2>
<KEYWORD2>fdf_create</KEYWORD2>
<KEYWORD2>fdf_enum_values</KEYWORD2>
<KEYWORD2>fdf_errno</KEYWORD2>
<KEYWORD2>fdf_error</KEYWORD2>
<KEYWORD2>fdf_get_ap</KEYWORD2>
<KEYWORD2>fdf_get_attachment</KEYWORD2>
<KEYWORD2>fdf_get_encoding</KEYWORD2>
<KEYWORD2>fdf_get_file</KEYWORD2>
<KEYWORD2>fdf_get_flags</KEYWORD2>
<KEYWORD2>fdf_get_opt</KEYWORD2>
<KEYWORD2>fdf_get_status</KEYWORD2>
<KEYWORD2>fdf_get_value</KEYWORD2>
<KEYWORD2>fdf_get_version</KEYWORD2>
<KEYWORD2>fdf_header</KEYWORD2>
<KEYWORD2>fdf_next_field_name</KEYWORD2>
<KEYWORD2>fdf_open</KEYWORD2>
<KEYWORD2>fdf_open_string</KEYWORD2>
<KEYWORD2>fdf_remove_item</KEYWORD2>
<KEYWORD2>fdf_save</KEYWORD2>
<KEYWORD2>fdf_save_string</KEYWORD2>
<KEYWORD2>fdf_set_ap</KEYWORD2>
<KEYWORD2>fdf_set_encoding</KEYWORD2>
<KEYWORD2>fdf_set_file</KEYWORD2>
<KEYWORD2>fdf_set_flags</KEYWORD2>
<KEYWORD2>fdf_set_javascript_action</KEYWORD2>
<KEYWORD2>fdf_set_on_import_javascript</KEYWORD2>
<KEYWORD2>fdf_set_opt</KEYWORD2>
<KEYWORD2>fdf_set_status</KEYWORD2>
<KEYWORD2>fdf_set_submit_form_action</KEYWORD2>
<KEYWORD2>fdf_set_target_frame</KEYWORD2>
<KEYWORD2>fdf_set_value</KEYWORD2>
<KEYWORD2>fdf_set_version</KEYWORD2>
<KEYWORD2>feof</KEYWORD2>
<KEYWORD2>fetch</KEYWORD2> <!-- pdostatement -->
<KEYWORD2>fetchall</KEYWORD2> <!-- pdostatement -->
<KEYWORD2>fetchsingle</KEYWORD2> <!-- pdostatement -->
<KEYWORD2>fflush</KEYWORD2>
<KEYWORD2>fgetc</KEYWORD2>
<KEYWORD2>fgetcsv</KEYWORD2>
<KEYWORD2>fgets</KEYWORD2>
<KEYWORD2>fgetss</KEYWORD2>
<KEYWORD2>file</KEYWORD2>
<KEYWORD2>file_exists</KEYWORD2>
<KEYWORD2>file_get_contents</KEYWORD2>
<KEYWORD2>file_put_contents</KEYWORD2>
<KEYWORD2>fileatime</KEYWORD2>
<KEYWORD2>filectime</KEYWORD2>
<KEYWORD2>filegroup</KEYWORD2>
<KEYWORD2>fileinode</KEYWORD2>
<KEYWORD2>filemtime</KEYWORD2>
<KEYWORD2>fileowner</KEYWORD2>
<KEYWORD2>fileperms</KEYWORD2>
<KEYWORD2>filepro</KEYWORD2>
<KEYWORD2>filepro_fieldcount</KEYWORD2>
<KEYWORD2>filepro_fieldname</KEYWORD2>
<KEYWORD2>filepro_fieldtype</KEYWORD2>
<KEYWORD2>filepro_fieldwidth</KEYWORD2>
<KEYWORD2>filepro_retrieve</KEYWORD2>
<KEYWORD2>filepro_rowcount</KEYWORD2>
<KEYWORD2>filesize</KEYWORD2>
<KEYWORD2>filetype</KEYWORD2>
<KEYWORD2>find</KEYWORD2> <!-- hw_api -->
<KEYWORD2>first_child</KEYWORD2> <!-- domnode -->
<KEYWORD2>floatval</KEYWORD2>
<KEYWORD2>flock</KEYWORD2>
<KEYWORD2>floor</KEYWORD2>
<KEYWORD2>flush</KEYWORD2> <!-- lob, memcache -->
<KEYWORD2>fmod</KEYWORD2>
<KEYWORD2>fnmatch</KEYWORD2>
<KEYWORD2>fopen</KEYWORD2>
<KEYWORD2>fpassthru</KEYWORD2>
<KEYWORD2>fprintf</KEYWORD2>
<KEYWORD2>fputcsv</KEYWORD2>
<KEYWORD2>fputs</KEYWORD2>
<KEYWORD2>fread</KEYWORD2>
<KEYWORD2>free</KEYWORD2> <!-- collection, descriptor -->
<KEYWORD2>frenchtojd</KEYWORD2>
<KEYWORD2>fribidi_log2vis</KEYWORD2>
<KEYWORD2>fscanf</KEYWORD2>
<KEYWORD2>fseek</KEYWORD2>
<KEYWORD2>fsockopen</KEYWORD2>
<KEYWORD2>fstat</KEYWORD2>
<KEYWORD2>ftell</KEYWORD2>
<KEYWORD2>ftok</KEYWORD2>
<KEYWORD2>ftp_alloc</KEYWORD2>
<KEYWORD2>ftp_cdup</KEYWORD2>
<KEYWORD2>ftp_chdir</KEYWORD2>
<KEYWORD2>ftp_chmod</KEYWORD2>
<KEYWORD2>ftp_close</KEYWORD2>
<KEYWORD2>ftp_connect</KEYWORD2>
<KEYWORD2>ftp_delete</KEYWORD2>
<KEYWORD2>ftp_exec</KEYWORD2>
<KEYWORD2>ftp_fget</KEYWORD2>
<KEYWORD2>ftp_fput</KEYWORD2>
<KEYWORD2>ftp_get</KEYWORD2>
<KEYWORD2>ftp_get_option</KEYWORD2>
<KEYWORD2>ftp_login</KEYWORD2>
<KEYWORD2>ftp_mdtm</KEYWORD2>
<KEYWORD2>ftp_mkdir</KEYWORD2>
<KEYWORD2>ftp_nb_continue</KEYWORD2>
<KEYWORD2>ftp_nb_fget</KEYWORD2>
<KEYWORD2>ftp_nb_fput</KEYWORD2>
<KEYWORD2>ftp_nb_get</KEYWORD2>
<KEYWORD2>ftp_nb_put</KEYWORD2>
<KEYWORD2>ftp_nlist</KEYWORD2>
<KEYWORD2>ftp_pasv</KEYWORD2>
<KEYWORD2>ftp_put</KEYWORD2>
<KEYWORD2>ftp_pwd</KEYWORD2>
<KEYWORD2>ftp_quit</KEYWORD2>
<KEYWORD2>ftp_raw</KEYWORD2>
<KEYWORD2>ftp_rawlist</KEYWORD2>
<KEYWORD2>ftp_rename</KEYWORD2>
<KEYWORD2>ftp_rmdir</KEYWORD2>
<KEYWORD2>ftp_set_option</KEYWORD2>
<KEYWORD2>ftp_site</KEYWORD2>
<KEYWORD2>ftp_size</KEYWORD2>
<KEYWORD2>ftp_ssl_connect</KEYWORD2>
<KEYWORD2>ftp_systype</KEYWORD2>
<KEYWORD2>ftruncate</KEYWORD2>
<KEYWORD2>ftstat</KEYWORD2> <!-- hw_api -->
<KEYWORD2>func_get_arg</KEYWORD2>
<KEYWORD2>func_get_args</KEYWORD2>
<KEYWORD2>func_num_args</KEYWORD2>
<KEYWORD2>function_exists</KEYWORD2>
<KEYWORD2>fwrite</KEYWORD2>
<KEYWORD2>gd_info</KEYWORD2>
<KEYWORD2>get</KEYWORD2> <!-- memcache -->
<KEYWORD2>get_attr</KEYWORD2> <!-- tidy_node -->
<KEYWORD2>get_attribute</KEYWORD2> <!-- domelement -->
<KEYWORD2>get_attribute_node</KEYWORD2> <!-- domelement -->
<KEYWORD2>get_browser</KEYWORD2>
<KEYWORD2>get_cfg_var</KEYWORD2>
<KEYWORD2>get_class</KEYWORD2>
<KEYWORD2>get_class_methods</KEYWORD2>
<KEYWORD2>get_class_vars</KEYWORD2>
<KEYWORD2>get_content</KEYWORD2> <!-- domnode -->
<KEYWORD2>get_current_user</KEYWORD2>
<KEYWORD2>get_declared_classes</KEYWORD2>
<KEYWORD2>get_declared_interfaces</KEYWORD2>
<KEYWORD2>get_defined_constants</KEYWORD2>
<KEYWORD2>get_defined_functions</KEYWORD2>
<KEYWORD2>get_defined_vars</KEYWORD2>
<KEYWORD2>get_element_by_id</KEYWORD2> <!-- domdocument -->
<KEYWORD2>get_elements_by_tagname</KEYWORD2> <!-- domdocument, domelement -->
<KEYWORD2>get_extension_funcs</KEYWORD2>
<KEYWORD2>get_headers</KEYWORD2>
<KEYWORD2>get_html_translation_table</KEYWORD2>
<KEYWORD2>get_include_path</KEYWORD2>
<KEYWORD2>get_included_files</KEYWORD2>
<KEYWORD2>get_loaded_extensions</KEYWORD2>
<KEYWORD2>get_magic_quotes_gpc</KEYWORD2>
<KEYWORD2>get_magic_quotes_runtime</KEYWORD2>
<KEYWORD2>get_meta_tags</KEYWORD2>
<KEYWORD2>get_nodes</KEYWORD2> <!-- tidy_node -->
<KEYWORD2>get_object_vars</KEYWORD2>
<KEYWORD2>get_parent_class</KEYWORD2>
<KEYWORD2>get_required_files</KEYWORD2>
<KEYWORD2>get_resource_type</KEYWORD2>
<KEYWORD2>getallheaders</KEYWORD2>
<KEYWORD2>getatime</KEYWORD2> <!-- directoryiterator -->
<KEYWORD2>getattr</KEYWORD2> <!-- rar -->
<KEYWORD2>getattribute</KEYWORD2> <!-- domelement -->
<KEYWORD2>getattributenode</KEYWORD2> <!-- domelement -->
<KEYWORD2>getattributenodens</KEYWORD2> <!-- domelement -->
<KEYWORD2>getattributens</KEYWORD2> <!-- domelement -->
<KEYWORD2>getbuffering</KEYWORD2> <!-- lob -->
<KEYWORD2>getchildren</KEYWORD2> <!-- cachingrecursiveiterator, directoryiterator, parentiterator, recursivedirectoryiterator, simplexmliterator -->
<KEYWORD2>getcrc</KEYWORD2> <!-- rar -->
<KEYWORD2>getctime</KEYWORD2> <!-- directoryiterator -->
<KEYWORD2>getcwd</KEYWORD2>
<KEYWORD2>getdate</KEYWORD2>
<KEYWORD2>getdepth</KEYWORD2> <!-- recursiveiteratoriterator -->
<KEYWORD2>getelem</KEYWORD2> <!-- collection -->
<KEYWORD2>getelementbyid</KEYWORD2> <!-- domdocument -->
<KEYWORD2>getelementsbytagname</KEYWORD2> <!-- domdocument, domelement -->
<KEYWORD2>getelementsbytagnamens</KEYWORD2> <!-- domdocument, domelement -->
<KEYWORD2>getenv</KEYWORD2>
<KEYWORD2>getfilename</KEYWORD2> <!-- directoryiterator -->
<KEYWORD2>getfiletime</KEYWORD2> <!-- rar -->
<KEYWORD2>getfunctions</KEYWORD2> <!-- soapserver -->
<KEYWORD2>getgroup</KEYWORD2> <!-- directoryiterator -->
<KEYWORD2>getheight</KEYWORD2> <!-- swfbitmap -->
<KEYWORD2>gethostbyaddr</KEYWORD2>
<KEYWORD2>gethostbyname</KEYWORD2>
<KEYWORD2>gethostbynamel</KEYWORD2>
<KEYWORD2>gethostos</KEYWORD2> <!-- rar -->
<KEYWORD2>getimagesize</KEYWORD2>
<KEYWORD2>getinneriterator</KEYWORD2> <!-- filteriterator -->
<KEYWORD2>getinode</KEYWORD2> <!-- directoryiterator -->
<KEYWORD2>getiterator</KEYWORD2> <!-- arrayobject -->
<KEYWORD2>getlastmod</KEYWORD2>
<KEYWORD2>getmethod</KEYWORD2> <!-- rar -->
<KEYWORD2>getmtime</KEYWORD2> <!-- directoryiterator -->
<KEYWORD2>getmxrr</KEYWORD2>
<KEYWORD2>getmygid</KEYWORD2>
<KEYWORD2>getmyinode</KEYWORD2>
<KEYWORD2>getmypid</KEYWORD2>
<KEYWORD2>getmyuid</KEYWORD2>
<KEYWORD2>getname</KEYWORD2> <!-- rar -->
<KEYWORD2>getnameditem</KEYWORD2> <!-- domnamednodemap -->
<KEYWORD2>getnameditemns</KEYWORD2> <!-- domnamednodemap -->
<KEYWORD2>getopt</KEYWORD2>
<KEYWORD2>getowner</KEYWORD2> <!-- directoryiterator -->
<KEYWORD2>getpackedsize</KEYWORD2> <!-- rar -->
<KEYWORD2>getpath</KEYWORD2> <!-- directoryiterator -->
<KEYWORD2>getpathname</KEYWORD2> <!-- directoryiterator -->
<KEYWORD2>getperms</KEYWORD2> <!-- directoryiterator -->
<KEYWORD2>getposition</KEYWORD2> <!-- limititerator -->
<KEYWORD2>getprotobyname</KEYWORD2>
<KEYWORD2>getprotobynumber</KEYWORD2>
<KEYWORD2>getrandmax</KEYWORD2>
<KEYWORD2>getrusage</KEYWORD2>
<KEYWORD2>getservbyname</KEYWORD2>
<KEYWORD2>getservbyport</KEYWORD2>
<KEYWORD2>getshape1</KEYWORD2> <!-- swfmorph -->
<KEYWORD2>getshape2</KEYWORD2> <!-- swfmorph -->
<KEYWORD2>getsize</KEYWORD2> <!-- directoryiterator -->
<KEYWORD2>getstats</KEYWORD2> <!-- memcache -->
<KEYWORD2>getsubiterator</KEYWORD2> <!-- recursiveiteratoriterator -->
<KEYWORD2>gettext</KEYWORD2>
<KEYWORD2>gettimeofday</KEYWORD2>
<KEYWORD2>gettype</KEYWORD2> <!-- directoryiterator -->
<KEYWORD2>getunpackedsize</KEYWORD2> <!-- rar -->
<KEYWORD2>getversion</KEYWORD2> <!-- memcache, rar -->
<KEYWORD2>getwidth</KEYWORD2> <!-- swfbitmap, swffont, swftext -->
<KEYWORD2>glob</KEYWORD2>
<KEYWORD2>gmdate</KEYWORD2>
<KEYWORD2>gmmktime</KEYWORD2>
<KEYWORD2>gmp_abs</KEYWORD2>
<KEYWORD2>gmp_add</KEYWORD2>
<KEYWORD2>gmp_and</KEYWORD2>
<KEYWORD2>gmp_clrbit</KEYWORD2>
<KEYWORD2>gmp_cmp</KEYWORD2>
<KEYWORD2>gmp_com</KEYWORD2>
<KEYWORD2>gmp_div</KEYWORD2>
<KEYWORD2>gmp_div_q</KEYWORD2>
<KEYWORD2>gmp_div_qr</KEYWORD2>
<KEYWORD2>gmp_div_r</KEYWORD2>
<KEYWORD2>gmp_divexact</KEYWORD2>
<KEYWORD2>gmp_fact</KEYWORD2>
<KEYWORD2>gmp_gcd</KEYWORD2>
<KEYWORD2>gmp_gcdext</KEYWORD2>
<KEYWORD2>gmp_hamdist</KEYWORD2>
<KEYWORD2>gmp_init</KEYWORD2>
<KEYWORD2>gmp_intval</KEYWORD2>
<KEYWORD2>gmp_invert</KEYWORD2>
<KEYWORD2>gmp_jacobi</KEYWORD2>
<KEYWORD2>gmp_legendre</KEYWORD2>
<KEYWORD2>gmp_mod</KEYWORD2>
<KEYWORD2>gmp_mul</KEYWORD2>
<KEYWORD2>gmp_neg</KEYWORD2>
<KEYWORD2>gmp_or</KEYWORD2>
<KEYWORD2>gmp_perfect_square</KEYWORD2>
<KEYWORD2>gmp_popcount</KEYWORD2>
<KEYWORD2>gmp_pow</KEYWORD2>
<KEYWORD2>gmp_powm</KEYWORD2>
<KEYWORD2>gmp_prob_prime</KEYWORD2>
<KEYWORD2>gmp_random</KEYWORD2>
<KEYWORD2>gmp_scan0</KEYWORD2>
<KEYWORD2>gmp_scan1</KEYWORD2>
<KEYWORD2>gmp_setbit</KEYWORD2>
<KEYWORD2>gmp_sign</KEYWORD2>
<KEYWORD2>gmp_sqrt</KEYWORD2>
<KEYWORD2>gmp_sqrtrem</KEYWORD2>
<KEYWORD2>gmp_strval</KEYWORD2>
<KEYWORD2>gmp_sub</KEYWORD2>
<KEYWORD2>gmp_xor</KEYWORD2>
<KEYWORD2>gmstrftime</KEYWORD2>
<KEYWORD2>gregoriantojd</KEYWORD2>
<KEYWORD2>gzclose</KEYWORD2>
<KEYWORD2>gzcompress</KEYWORD2>
<KEYWORD2>gzdeflate</KEYWORD2>
<KEYWORD2>gzencode</KEYWORD2>
<KEYWORD2>gzeof</KEYWORD2>
<KEYWORD2>gzfile</KEYWORD2>
<KEYWORD2>gzgetc</KEYWORD2>
<KEYWORD2>gzgets</KEYWORD2>
<KEYWORD2>gzgetss</KEYWORD2>
<KEYWORD2>gzinflate</KEYWORD2>
<KEYWORD2>gzopen</KEYWORD2>
<KEYWORD2>gzpassthru</KEYWORD2>
<KEYWORD2>gzputs</KEYWORD2>
<KEYWORD2>gzread</KEYWORD2>
<KEYWORD2>gzrewind</KEYWORD2>
<KEYWORD2>gzseek</KEYWORD2>
<KEYWORD2>gztell</KEYWORD2>
<KEYWORD2>gzuncompress</KEYWORD2>
<KEYWORD2>gzwrite</KEYWORD2>
<KEYWORD2>handle</KEYWORD2> <!-- soapserver -->
<KEYWORD2>has_attribute</KEYWORD2> <!-- domelement -->
<KEYWORD2>has_attributes</KEYWORD2> <!-- domnode -->
<KEYWORD2>has_child_nodes</KEYWORD2> <!-- domnode -->
<KEYWORD2>hasattribute</KEYWORD2> <!-- domelement -->
<KEYWORD2>hasattributens</KEYWORD2> <!-- domelement -->
<KEYWORD2>hasattributes</KEYWORD2> <!-- domnode -->
<KEYWORD2>haschildnodes</KEYWORD2> <!-- domnode -->
<KEYWORD2>haschildren</KEYWORD2> <!-- cachingrecursiveiterator, parentiterator, recursivedirectoryiterator, simplexmliterator, tidy_node -->
<KEYWORD2>hasfeature</KEYWORD2> <!-- domimplementation -->
<KEYWORD2>hasnext</KEYWORD2> <!-- cachingiterator -->
<KEYWORD2>hassiblings</KEYWORD2> <!-- tidy_node -->
<KEYWORD2>header</KEYWORD2>
<KEYWORD2>headers_list</KEYWORD2>
<KEYWORD2>headers_sent</KEYWORD2>
<KEYWORD2>hebrev</KEYWORD2>
<KEYWORD2>hebrevc</KEYWORD2>
<KEYWORD2>hexdec</KEYWORD2>
<KEYWORD2>highlight_file</KEYWORD2>
<KEYWORD2>highlight_string</KEYWORD2>
<KEYWORD2>html_dump_mem</KEYWORD2> <!-- domdocument -->
<KEYWORD2>html_entity_decode</KEYWORD2>
<KEYWORD2>htmlentities</KEYWORD2>
<KEYWORD2>htmlspecialchars</KEYWORD2>
<KEYWORD2>http_build_query</KEYWORD2>
<KEYWORD2>hw_array2objrec</KEYWORD2>
<KEYWORD2>hw_changeobject</KEYWORD2>
<KEYWORD2>hw_children</KEYWORD2>
<KEYWORD2>hw_childrenobj</KEYWORD2>
<KEYWORD2>hw_close</KEYWORD2>
<KEYWORD2>hw_connect</KEYWORD2>
<KEYWORD2>hw_connection_info</KEYWORD2>
<KEYWORD2>hw_cp</KEYWORD2>
<KEYWORD2>hw_deleteobject</KEYWORD2>
<KEYWORD2>hw_docbyanchor</KEYWORD2>
<KEYWORD2>hw_docbyanchorobj</KEYWORD2>
<KEYWORD2>hw_document_attributes</KEYWORD2>
<KEYWORD2>hw_document_bodytag</KEYWORD2>
<KEYWORD2>hw_document_content</KEYWORD2>
<KEYWORD2>hw_document_setcontent</KEYWORD2>
<KEYWORD2>hw_document_size</KEYWORD2>
<KEYWORD2>hw_dummy</KEYWORD2>
<KEYWORD2>hw_edittext</KEYWORD2>
<KEYWORD2>hw_error</KEYWORD2>
<KEYWORD2>hw_errormsg</KEYWORD2>
<KEYWORD2>hw_free_document</KEYWORD2>
<KEYWORD2>hw_getanchors</KEYWORD2>
<KEYWORD2>hw_getanchorsobj</KEYWORD2>
<KEYWORD2>hw_getandlock</KEYWORD2>
<KEYWORD2>hw_getchildcoll</KEYWORD2>
<KEYWORD2>hw_getchildcollobj</KEYWORD2>
<KEYWORD2>hw_getchilddoccoll</KEYWORD2>
<KEYWORD2>hw_getchilddoccollobj</KEYWORD2>
<KEYWORD2>hw_getobject</KEYWORD2>
<KEYWORD2>hw_getobjectbyquery</KEYWORD2>
<KEYWORD2>hw_getobjectbyquerycoll</KEYWORD2>
<KEYWORD2>hw_getobjectbyquerycollobj</KEYWORD2>
<KEYWORD2>hw_getobjectbyqueryobj</KEYWORD2>
<KEYWORD2>hw_getparents</KEYWORD2>
<KEYWORD2>hw_getparentsobj</KEYWORD2>
<KEYWORD2>hw_getrellink</KEYWORD2>
<KEYWORD2>hw_getremote</KEYWORD2>
<KEYWORD2>hw_getremotechildren</KEYWORD2>
<KEYWORD2>hw_getsrcbydestobj</KEYWORD2>
<KEYWORD2>hw_gettext</KEYWORD2>
<KEYWORD2>hw_getusername</KEYWORD2>
<KEYWORD2>hw_identify</KEYWORD2>
<KEYWORD2>hw_incollections</KEYWORD2>
<KEYWORD2>hw_info</KEYWORD2>
<KEYWORD2>hw_inscoll</KEYWORD2>
<KEYWORD2>hw_insdoc</KEYWORD2>
<KEYWORD2>hw_insertanchors</KEYWORD2>
<KEYWORD2>hw_insertdocument</KEYWORD2>
<KEYWORD2>hw_insertobject</KEYWORD2>
<KEYWORD2>hw_mapid</KEYWORD2>
<KEYWORD2>hw_modifyobject</KEYWORD2>
<KEYWORD2>hw_mv</KEYWORD2>
<KEYWORD2>hw_new_document</KEYWORD2>
<KEYWORD2>hw_objrec2array</KEYWORD2>
<KEYWORD2>hw_output_document</KEYWORD2>
<KEYWORD2>hw_pconnect</KEYWORD2>
<KEYWORD2>hw_pipedocument</KEYWORD2>
<KEYWORD2>hw_root</KEYWORD2>
<KEYWORD2>hw_setlinkroot</KEYWORD2>
<KEYWORD2>hw_stat</KEYWORD2>
<KEYWORD2>hw_unlock</KEYWORD2>
<KEYWORD2>hw_who</KEYWORD2>
<KEYWORD2>hwapi_hgcsp</KEYWORD2>
<KEYWORD2>hwstat</KEYWORD2> <!-- hw_api -->
<KEYWORD2>hypot</KEYWORD2>
<KEYWORD2>ibase_add_user</KEYWORD2>
<KEYWORD2>ibase_affected_rows</KEYWORD2>
<KEYWORD2>ibase_backup</KEYWORD2>
<KEYWORD2>ibase_blob_add</KEYWORD2>
<KEYWORD2>ibase_blob_cancel</KEYWORD2>
<KEYWORD2>ibase_blob_close</KEYWORD2>
<KEYWORD2>ibase_blob_create</KEYWORD2>
<KEYWORD2>ibase_blob_echo</KEYWORD2>
<KEYWORD2>ibase_blob_get</KEYWORD2>
<KEYWORD2>ibase_blob_import</KEYWORD2>
<KEYWORD2>ibase_blob_info</KEYWORD2>
<KEYWORD2>ibase_blob_open</KEYWORD2>
<KEYWORD2>ibase_close</KEYWORD2>
<KEYWORD2>ibase_commit</KEYWORD2>
<KEYWORD2>ibase_commit_ret</KEYWORD2>
<KEYWORD2>ibase_connect</KEYWORD2>
<KEYWORD2>ibase_db_info</KEYWORD2>
<KEYWORD2>ibase_delete_user</KEYWORD2>
<KEYWORD2>ibase_drop_db</KEYWORD2>
<KEYWORD2>ibase_errcode</KEYWORD2>
<KEYWORD2>ibase_errmsg</KEYWORD2>
<KEYWORD2>ibase_execute</KEYWORD2>
<KEYWORD2>ibase_fetch_assoc</KEYWORD2>
<KEYWORD2>ibase_fetch_object</KEYWORD2>
<KEYWORD2>ibase_fetch_row</KEYWORD2>
<KEYWORD2>ibase_field_info</KEYWORD2>
<KEYWORD2>ibase_free_event_handler</KEYWORD2>
<KEYWORD2>ibase_free_query</KEYWORD2>
<KEYWORD2>ibase_free_result</KEYWORD2>
<KEYWORD2>ibase_gen_id</KEYWORD2>
<KEYWORD2>ibase_maintain_db</KEYWORD2>
<KEYWORD2>ibase_modify_user</KEYWORD2>
<KEYWORD2>ibase_name_result</KEYWORD2>
<KEYWORD2>ibase_num_fields</KEYWORD2>
<KEYWORD2>ibase_num_params</KEYWORD2>
<KEYWORD2>ibase_param_info</KEYWORD2>
<KEYWORD2>ibase_pconnect</KEYWORD2>
<KEYWORD2>ibase_prepare</KEYWORD2>
<KEYWORD2>ibase_query</KEYWORD2>
<KEYWORD2>ibase_restore</KEYWORD2>
<KEYWORD2>ibase_rollback</KEYWORD2>
<KEYWORD2>ibase_rollback_ret</KEYWORD2>
--> --------------------
--> maximum size reached
--> --------------------
¤ Dauer der Verarbeitung: 0.73 Sekunden
(vorverarbeitet)
¤
|
Haftungshinweis
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.
|
|
|
|
|