<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=PHP%2FReflection%2Fget_declared_classes</id>
		<title>PHP/Reflection/get declared classes - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=PHP%2FReflection%2Fget_declared_classes"/>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=PHP/Reflection/get_declared_classes&amp;action=history"/>
		<updated>2026-04-04T18:28:14Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wbex.ru/index.php?title=PHP/Reflection/get_declared_classes&amp;diff=1230&amp;oldid=prev</id>
		<title> в 10:37, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=PHP/Reflection/get_declared_classes&amp;diff=1230&amp;oldid=prev"/>
				<updated>2010-05-26T10:37:34Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 10:37, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://wbex.ru/index.php?title=PHP/Reflection/get_declared_classes&amp;diff=1231&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=PHP/Reflection/get_declared_classes&amp;diff=1231&amp;oldid=prev"/>
				<updated>2010-05-26T07:07:02Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==get_declared_classes() function returns an array of all defined classes.==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Its syntax is: array get_declared_classes()&lt;br /&gt;
&amp;lt;?&lt;br /&gt;
class Vehicle {&lt;br /&gt;
}&lt;br /&gt;
class Car extends Vehicle {&lt;br /&gt;
}&lt;br /&gt;
$declared_classes = get_declared_classes();&lt;br /&gt;
print_r($declared_classes);&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
Array ( [0] =&amp;gt; stdClass [1] =&amp;gt; Exception [2] =&amp;gt; &lt;br /&gt;
ErrorException [3] =&amp;gt; COMPersistHelper [4] =&amp;gt; com_exception &lt;br /&gt;
[5] =&amp;gt; com_safearray_proxy [6] =&amp;gt; variant [7] =&amp;gt; com [8] =&amp;gt; dotnet &lt;br /&gt;
[9] =&amp;gt; DateTime [10] =&amp;gt; DateTimeZone [11] =&amp;gt; ReflectionException &lt;br /&gt;
[12] =&amp;gt; Reflection [13] =&amp;gt; ReflectionFunctionAbstract &lt;br /&gt;
[14] =&amp;gt; ReflectionFunction [15] =&amp;gt; ReflectionParameter &lt;br /&gt;
[16] =&amp;gt; ReflectionMethod [17] =&amp;gt; ReflectionClass [18] =&amp;gt; ReflectionObject &lt;br /&gt;
[19] =&amp;gt; ReflectionProperty [20] =&amp;gt; ReflectionExtension &lt;br /&gt;
[21] =&amp;gt; LibXMLError [22] =&amp;gt; __PHP_Incomplete_Class &lt;br /&gt;
[23] =&amp;gt; php_user_filter [24] =&amp;gt; Directory [25] =&amp;gt; SimpleXMLElement &lt;br /&gt;
[26] =&amp;gt; DOMException [27] =&amp;gt; DOMStringList [28] =&amp;gt; DOMNameList &lt;br /&gt;
[29] =&amp;gt; DOMImplementationList [30] =&amp;gt; DOMImplementationSource &lt;br /&gt;
[31] =&amp;gt; DOMImplementation [32] =&amp;gt; DOMNode [33] =&amp;gt; DOMNameSpaceNode &lt;br /&gt;
[34] =&amp;gt; DOMDocumentFragment [35] =&amp;gt; DOMDocument [36] =&amp;gt; DOMNodeList &lt;br /&gt;
[37] =&amp;gt; DOMNamedNodeMap [38] =&amp;gt; DOMCharacterData [39] =&amp;gt; DOMAttr &lt;br /&gt;
[40] =&amp;gt; DOMElement [41] =&amp;gt; DOMText [42] =&amp;gt; DOMComment &lt;br /&gt;
[43] =&amp;gt; DOMTypeinfo [44] =&amp;gt; DOMUserDataHandler [45] =&amp;gt; DOMDomError &lt;br /&gt;
[46] =&amp;gt; DOMErrorHandler [47] =&amp;gt; DOMLocator [48] =&amp;gt; DOMConfiguration &lt;br /&gt;
[49] =&amp;gt; DOMCdataSection [50] =&amp;gt; DOMDocumentType [51] =&amp;gt; DOMNotation &lt;br /&gt;
[52] =&amp;gt; DOMEntity [53] =&amp;gt; DOMEntityReference &lt;br /&gt;
[54] =&amp;gt; DOMProcessingInstruction [55] =&amp;gt; DOMStringExtend &lt;br /&gt;
[56] =&amp;gt; DOMXPath [57] =&amp;gt; RecursiveIteratorIterator &lt;br /&gt;
[58] =&amp;gt; IteratorIterator [59] =&amp;gt; FilterIterator &lt;br /&gt;
[60] =&amp;gt; RecursiveFilterIterator [61] =&amp;gt; ParentIterator &lt;br /&gt;
[62] =&amp;gt; LimitIterator [63] =&amp;gt; CachingIterator &lt;br /&gt;
[64] =&amp;gt; RecursiveCachingIterator [65] =&amp;gt; NoRewindIterator &lt;br /&gt;
[66] =&amp;gt; AppendIterator [67] =&amp;gt; InfiniteIterator [68] =&amp;gt; RegexIterator &lt;br /&gt;
[69] =&amp;gt; RecursiveRegexIterator [70] =&amp;gt; EmptyIterator [71] =&amp;gt; ArrayObject &lt;br /&gt;
[72] =&amp;gt; ArrayIterator [73] =&amp;gt; RecursiveArrayIterator [74] =&amp;gt; SplFileInfo &lt;br /&gt;
[75] =&amp;gt; DirectoryIterator [76] =&amp;gt; RecursiveDirectoryIterator &lt;br /&gt;
[77] =&amp;gt; SplFileObject [78] =&amp;gt; SplTempFileObject [79] =&amp;gt; SimpleXMLIterator &lt;br /&gt;
[80] =&amp;gt; LogicException [81] =&amp;gt; BadFunctionCallException &lt;br /&gt;
[82] =&amp;gt; BadMethodCallException [83] =&amp;gt; DomainException &lt;br /&gt;
[84] =&amp;gt; InvalidArgumentException [85] =&amp;gt; LengthException &lt;br /&gt;
[86] =&amp;gt; OutOfRangeException [87] =&amp;gt; RuntimeException &lt;br /&gt;
[88] =&amp;gt; OutOfBoundsException [89] =&amp;gt; OverflowException &lt;br /&gt;
[90] =&amp;gt; RangeException [91] =&amp;gt; UnderflowException &lt;br /&gt;
[92] =&amp;gt; UnexpectedValueException [93] =&amp;gt; SplObjectStorage &lt;br /&gt;
[94] =&amp;gt; PDOException [95] =&amp;gt; PDO [96] =&amp;gt; PDOStatement [97] =&amp;gt; PDORow &lt;br /&gt;
[98] =&amp;gt; ImagickException [99] =&amp;gt; ImagickDrawException &lt;br /&gt;
[100] =&amp;gt; ImagickPixelIteratorException [101] =&amp;gt; ImagickPixelException &lt;br /&gt;
[102] =&amp;gt; Imagick [103] =&amp;gt; ImagickDraw [104] =&amp;gt; ImagickPixelIterator &lt;br /&gt;
[105] =&amp;gt; ImagickPixel [106] =&amp;gt; Collator [107] =&amp;gt; NumberFormatter &lt;br /&gt;
[108] =&amp;gt; Normalizer [109] =&amp;gt; Locale [110] =&amp;gt; MessageFormatter &lt;br /&gt;
[111] =&amp;gt; IntlDateFormatter [112] =&amp;gt; mysqli_sql_exception &lt;br /&gt;
[113] =&amp;gt; mysqli_driver [114] =&amp;gt; mysqli [115] =&amp;gt; mysqli_warning &lt;br /&gt;
[116] =&amp;gt; mysqli_result [117] =&amp;gt; mysqli_stmt [118] =&amp;gt; SoapClient &lt;br /&gt;
[119] =&amp;gt; SoapVar [120] =&amp;gt; SoapServer [121] =&amp;gt; SoapFault &lt;br /&gt;
[122] =&amp;gt; SoapParam [123] =&amp;gt; SoapHeader [124] =&amp;gt; SQLiteDatabase &lt;br /&gt;
[125] =&amp;gt; SQLiteResult [126] =&amp;gt; SQLiteUnbuffered [127] =&amp;gt; SQLiteException &lt;br /&gt;
[128] =&amp;gt; tidy [129] =&amp;gt; tidyNode [130] =&amp;gt; XMLReader &lt;br /&gt;
[131] =&amp;gt; XMLWriter [132] =&amp;gt; XSLTProcessor [133] =&amp;gt; ZipArchive &lt;br /&gt;
[134] =&amp;gt; Vehicle [135] =&amp;gt; Car ) &lt;br /&gt;
*/&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==If you are not sure which XML APIs might be available==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?&lt;br /&gt;
$xmlfile = &amp;quot;myfile.xml&amp;quot;; &lt;br /&gt;
$classes = get_declared_classes(); &lt;br /&gt;
if( in_array(&amp;quot;SimpleXMLElement&amp;quot;, $classes) ) { &lt;br /&gt;
    $xmldoc = simplexml_load_file($xmlfile); &lt;br /&gt;
} elseif( in_array(&amp;quot;DOMDocument&amp;quot;, $classes) ) &lt;br /&gt;
{ &lt;br /&gt;
    $xmldoc = new DOMDocument(); &lt;br /&gt;
    $xmldoc-&amp;gt;load($xmlfile); &lt;br /&gt;
} else { &lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>