<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>Gets constants</title> </head> <body><div class="manualnavbar" style="text-align: center;"> <div class="prev" style="text-align: left; float: left;"><a href="reflectionextension.getclassnames.html">ReflectionExtension::getClassNames</a></div> <div class="next" style="text-align: right; float: right;"><a href="reflectionextension.getdependencies.html">ReflectionExtension::getDependencies</a></div> <div class="up"><a href="class.reflectionextension.html">ReflectionExtension</a></div> <div class="home"><a href="index.html">PHP Manual</a></div> </div><hr /><div id="reflectionextension.getconstants" class="refentry"> <div class="refnamediv"> <h1 class="refname">ReflectionExtension::getConstants</h1> <p class="verinfo">(PHP 5)</p><p class="refpurpose"><span class="refname">ReflectionExtension::getConstants</span> — <span class="dc-title">Gets constants</span></p> </div> <div class="refsect1 description" id="refsect1-reflectionextension.getconstants-description"> <h3 class="title">Description</h3> <div class="methodsynopsis dc-description"> <span class="modifier">public</span> <span class="type">array</span> <span class="methodname"><strong>ReflectionExtension::getConstants</strong></span> ( <span class="methodparam">void</span> )</div> <p class="para rdfs-comment"> Get defined constants from an extension. </p> </div> <div class="refsect1 parameters" id="refsect1-reflectionextension.getconstants-parameters"> <h3 class="title">Parameters</h3> <p class="para">This function has no parameters.</p> </div> <div class="refsect1 returnvalues" id="refsect1-reflectionextension.getconstants-returnvalues"> <h3 class="title">Return Values</h3> <p class="para"> An associative array with constant names as keys. </p> </div> <div class="refsect1 examples" id="refsect1-reflectionextension.getconstants-examples"> <h3 class="title">Examples</h3> <p class="para"> <div class="example" id="example-5216"> <p><strong>Example #1 <span class="methodname"><strong>ReflectionExtension::getConstants()</strong></span> example</strong></p> <div class="example-contents"> <div class="phpcode"><code><span style="color: #000000"> <span style="color: #0000BB"><?php<br />$ext </span><span style="color: #007700">= new </span><span style="color: #0000BB">ReflectionExtension</span><span style="color: #007700">(</span><span style="color: #DD0000">'DOM'</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">print_r</span><span style="color: #007700">(</span><span style="color: #0000BB">$ext</span><span style="color: #007700">-></span><span style="color: #0000BB">getConstants</span><span style="color: #007700">());<br /></span><span style="color: #0000BB">?></span> </span> </code></div> </div> <div class="example-contents"><p>The above example will output something similar to:</p></div> <div class="example-contents screen"> <div class="cdata"><pre> Array ( [XML_ELEMENT_NODE] => 1 [XML_ATTRIBUTE_NODE] => 2 [XML_TEXT_NODE] => 3 [XML_CDATA_SECTION_NODE] => 4 [XML_ENTITY_REF_NODE] => 5 [XML_ENTITY_NODE] => 6 [XML_PI_NODE] => 7 [XML_COMMENT_NODE] => 8 [XML_DOCUMENT_NODE] => 9 [XML_DOCUMENT_TYPE_NODE] => 10 [XML_DOCUMENT_FRAG_NODE] => 11 [XML_NOTATION_NODE] => 12 [XML_HTML_DOCUMENT_NODE] => 13 [XML_DTD_NODE] => 14 [XML_ELEMENT_DECL_NODE] => 15 [XML_ATTRIBUTE_DECL_NODE] => 16 [XML_ENTITY_DECL_NODE] => 17 [XML_NAMESPACE_DECL_NODE] => 18 [XML_LOCAL_NAMESPACE] => 18 [XML_ATTRIBUTE_CDATA] => 1 [XML_ATTRIBUTE_ID] => 2 [XML_ATTRIBUTE_IDREF] => 3 [XML_ATTRIBUTE_IDREFS] => 4 [XML_ATTRIBUTE_ENTITY] => 6 [XML_ATTRIBUTE_NMTOKEN] => 7 [XML_ATTRIBUTE_NMTOKENS] => 8 [XML_ATTRIBUTE_ENUMERATION] => 9 [XML_ATTRIBUTE_NOTATION] => 10 [DOM_PHP_ERR] => 0 [DOM_INDEX_SIZE_ERR] => 1 [DOMSTRING_SIZE_ERR] => 2 [DOM_HIERARCHY_REQUEST_ERR] => 3 [DOM_WRONG_DOCUMENT_ERR] => 4 [DOM_INVALID_CHARACTER_ERR] => 5 [DOM_NO_DATA_ALLOWED_ERR] => 6 [DOM_NO_MODIFICATION_ALLOWED_ERR] => 7 [DOM_NOT_FOUND_ERR] => 8 [DOM_NOT_SUPPORTED_ERR] => 9 [DOM_INUSE_ATTRIBUTE_ERR] => 10 [DOM_INVALID_STATE_ERR] => 11 [DOM_SYNTAX_ERR] => 12 [DOM_INVALID_MODIFICATION_ERR] => 13 [DOM_NAMESPACE_ERR] => 14 [DOM_INVALID_ACCESS_ERR] => 15 [DOM_VALIDATION_ERR] => 16 ) </pre></div> </div> </div> </p> </div> <div class="refsect1 seealso" id="refsect1-reflectionextension.getconstants-seealso"> <h3 class="title">See Also</h3> <p class="para"> <ul class="simplelist"> <li class="member"> <span class="methodname"><a href="reflectionextension.getinientries.html" class="methodname" rel="rdfs-seeAlso">ReflectionExtension::getINIEntries()</a> - Gets extension ini entries</span></li> </ul> </p> </div> </div><hr /><div class="manualnavbar" style="text-align: center;"> <div class="prev" style="text-align: left; float: left;"><a href="reflectionextension.getclassnames.html">ReflectionExtension::getClassNames</a></div> <div class="next" style="text-align: right; float: right;"><a href="reflectionextension.getdependencies.html">ReflectionExtension::getDependencies</a></div> <div class="up"><a href="class.reflectionextension.html">ReflectionExtension</a></div> <div class="home"><a href="index.html">PHP Manual</a></div> </div></body></html>