Files
doc-fr/reference/classobj/functions/get-declared-classes.xml
George Peter Banyard 3665eb2f03 Sync with latest EN revision
git-svn-id: https://svn.php.net/repository/phpdoc/fr/trunk@349689 c90b9560-bf6c-de11-be94-00142212c4b1
2020-04-22 14:23:55 +00:00

120 lines
3.0 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: e4bb74f6edd6695e8cd860a2ce14c30fcc68444b Maintainer: yannick Status: ready -->
<!-- Reviewed: no Maintainer: pmartin -->
<refentry xml:id="function.get-declared-classes" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>get_declared_classes</refname>
<refpurpose>Liste toutes les classes définies dans PHP</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>array</type><methodname>get_declared_classes</methodname>
<void/>
</methodsynopsis>
<para>
Liste toutes les classes définies.
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Retourne un tableau contenant la liste des noms des classes déclarées
dans le script courant.
</para>
<note>
<para>
Notez que suivant les extensions qui sont compilées ou chargées
dans PHP, d'autres classes peuvent être présentes. Cela signifie
que vous ne pourrez pas utiliser ces noms de classes pour définir
vos propres classes. Voici une liste des
<link linkend="reserved.classes">classes prédéfinies</link>.
</para>
</note>
</refsect1>
<refsect1 role="changelog">
&reftitle.changelog;
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>7.4.0</entry>
<entry>
Précédement <function>get_declared_classes</function> retournait toujours
les classes parentes avant les classes enfant. Ceci n'est plus le cas.
Aucun ordre particulier n'est garentie pour la valeur de retour de
<function>get_declared_classes</function>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Exemple avec <function>get_declared_classes</function></title>
<programlisting role="php">
<![CDATA[
<?php
print_r(get_declared_classes());
?>
]]>
</programlisting>
&example.outputs.similar;
<screen>
<![CDATA[
Array
(
[0] => stdClass
[1] => __PHP_Incomplete_Class
[2] => Directory
)
]]>
</screen>
</example>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>class_exists</function></member>
<member><function>get_declared_interfaces</function></member>
<member><function>get_defined_functions</function></member>
</simplelist>
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->