dams Wed Jul 25 15:38:55 2001 EDT
Modified files:
/phpdoc/fr/functions classobj.xml
Log:
Removed illegal chars,Updated doc with example
Index: phpdoc/fr/functions/classobj.xml
diff -u phpdoc/fr/functions/classobj.xml:1.10 phpdoc/fr/functions/classobj.xml:1.11
--- phpdoc/fr/functions/classobj.xml:1.10 Sat Jul 7 18:22:02 2001
+++ phpdoc/fr/functions/classobj.xml Wed Jul 25 15:38:55 2001
@@ -1,31 +1,31 @@
- <reference id="ref.classobj">
- <title>Objets</title>
- <titleabbrev>Classes et Objets</titleabbrev>
- <partintro>
- <sect1 id="classobj.partintro">
- <title>Introduction</title>
- <sect2 id="classobj.intro">
- <title>About</title>
- <para>
- Ces fonctions permettent de gérer les classes et les objets.
- Vous pouvez notamment connaître le nom de la classe d'un
- objet, ses membres et ses méthodes, et tous les objets
- parents (les classes qui sont étendues par la classe d'un objet).
- </para>
- </sect2>
- <sect2 id="classobj.example">
- <title>Exemple d'utilisation</title>
- <para>
- Dans cet exemple, on définit une classe de base, et une
- extension. La classe de base définit un légume, si il est
- mangeable ou pas, et sa couleur. La sous-classe
- <varname>epinard</varname> ajoute une méthode pour le cuisiner,
- et une autre pour savoir s'il est cuisiné.
- </para>
- <para>
- <example>
- <title>classes.inc</title>
- <programlisting role="php">
+<reference id="ref.classobj">
+ <title>Objets</title>
+ <titleabbrev>Classes et Objets</titleabbrev>
+ <partintro>
+ <sect1 id="classobj.partintro">
+ <title>Introduction</title>
+ <sect2 id="classobj.intro">
+ <title>About</title>
+ <para>
+ Ces fonctions permettent de gérer les classes et les objets.
+ Vous pouvez notamment connaître le nom de la classe d'un
+ objet, ses membres et ses méthodes, et tous les objets
+ parents (les classes qui sont étendues par la classe d'un objet).
+ </para>
+ </sect2>
+ <sect2 id="classobj.example">
+ <title>Exemple d'utilisation</title>
+ <para>
+ Dans cet exemple, on définit une classe de base, et une
+ extension. La classe de base définit un légume, s'il est
+ mangeable ou pas, et sa couleur. La sous-classe
+ <varname>epinard</varname> ajoute une méthode pour le cuisiner,
+ et une autre pour savoir s'il est cuisiné.
+ </para>
+ <para>
+ <example>
+ <title>classes.inc</title>
+ <programlisting role="php">
<?php
// classe de base, avec ses membres et ses méthodes
class Legume {
@@ -56,34 +56,34 @@
}
} // fin de la classe Epinard
?>
- </programlisting>
- </example>
- </para>
- <para>
- Lorsqu'on instantie deux objets de ces classes, et qu'on affiche
- leurs informations, y compris leur héritage. On définit ici
- des utilitaires qui servent essentiellement à afficher ces
- informations proprement.
- </para>
- <para>
- <example>
- <title>test_script.php</title>
- <programlisting role="php">
+ </programlisting>
+ </example>
+ </para>
+ <para>
+ Lorsqu'on instantie deux objets de ces classes, et qu'on affiche
+ leurs informations, on affiche aussi leur héritage. On définit ici
+ des utilitaires qui servent essentiellement à afficher ces
+ informations proprement.
+ </para>
+ <para>
+ <example>
+ <title>test_script.php</title>
+ <programlisting role="php">
<pre>
<?php
-include "classes.inc";
+ include "classes.inc";
// utilitaires
-function print_vars($obj) {
+ function print_vars($obj) {
$arr = get_object_vars($obj);
while (list($prop, $val) = each($arr))
echo "\t$prop = $val\n";
-}
-function print_methods($obj) {
+ }
+ function print_methods($obj) {
$arr = get_class_methods(get_class($obj));
foreach ($arr as $method)
echo "\tfunction $method()\n";
-}
-function class_parentage($obj, $class) {
+ }
+ function class_parentage($obj, $class) {
global $$obj;
if (is_subclass_of($$obj, $class)) {
echo "L'objet $obj belongs to class ".get_class($$obj);
@@ -91,159 +91,84 @@
} else {
echo "L'objet $obj n'est pas une sous classe $class\n";
}
-}
+ }
// instantie 2 objets
-$legume = new Legume(<literal>TRUE</literal>,"blue");
-$feuilles = new Epinard();
+ $legume = new Legume(TRUE,"blue");
+ $feuilles = new Epinard();
// affiche les informations sur ces objets
-echo "legume: CLASS ".get_class($legume)."\n";
-echo "feuilles: CLASS ".get_class($feuilles);
-echo ", PARENT ".get_parent_class($feuilles)."\n";
+ echo "legume: CLASS ".get_class($legume)."\n";
+ echo "feuilles: CLASS ".get_class($feuilles);
+ echo ", PARENT ".get_parent_class($feuilles)."\n";
// affiche les propriétés du légume
-echo "\nlégume: Propriétés \n";
-print_vars($legume);
+ echo "\nlégume: Propriétés \n";
+ print_vars($legume);
// et les méthodes de "feuilles"
-echo "\nfeuilles: Methods\n";
-print_methods($feuilles);
-echo "\nParentée:\n";
-class_parentage("feuilles", "Epinard");
-class_parentage("feuilles", "Legume");
+ echo "\nfeuilles: Methods\n";
+ print_methods($feuilles);
+ echo "\nParentée:\n";
+ class_parentage("feuilles", "Epinard");
+ class_parentage("feuilles", "Legume");
?>
</pre>
- </programlisting>
- </example>
- </para>
- <para>
- Il est important de noter que les exemples ci-dessus, les objets
- <varname>$feuilles</varname> sont une instance de
- <classname>Epinard</classname> est une sous classe de
- <classname>Legume</classname>, donc la dernière partie du script
- va afficher :
- </para>
- <para>
- <informalexample>
- <screen>
- [...]
-Parentée:
-L'objet feuilles n'est pas une sous classe Spinach
-L'objet feuilles est une sous-classe de Legume
- </screen>
- </informalexample>
- </para>
- </sect2>
- </sect1>
- </partintro>
- <refentry id="function.get-declared-classes">
- <refnamediv>
- <refname>get_declared_classes</refname>
- <refpurpose>Liste toutes les classes définies</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>array <function>get_declared_classes</function></funcdef>
- <paramdef>void</paramdef>
- </funcprototype>
- </funcsynopsis>
- <para>
- <function>get_declared_classes</function> retourne un tableau contenant
- la liste des fonctions déclarées dans le script courant.
- </para>
- <note>
- <para>
- En PHP 4.0.1pl2, trois classes supplémentaires sont retournées, au
- début de ce tableau : <classname>stdClass</classname> (définie
dans
- <filename>Zend/zend.c</filename>),
- <classname>OverloadedTestClass</classname> (définie dans
- <filename>ext/standard/basic_functions.c</filename>)
- et <classname>Directory</classname>
- (définie dans <filename>ext/standard/dir.c</filename>).
- </para>
- </note>
- </refsect1>
- </refentry>
- <refentry id="function.call-user-method-array">
- <refnamediv>
- <refname>call_user_method_array</refname>
- <refpurpose>
- Appelle une méthode utilisateur avec un tableau de paramètres
- </refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>mixed
- <function>call_user_method_array</function>
- </funcdef>
- <paramdef>string
- <parameter>method_name</parameter>
- </paramdef>
- <paramdef>object
- <parameter>obj</parameter>
- </paramdef>
- <paramdef>array
- <parameter><optional>paramarr</optional></parameter>
- </paramdef>
- </funcprototype>
- </funcsynopsis>
- <para>
- <function>call_user_method_array</function> appelle la méthode
- <parameter>method_name</parameter> de l'object <parameter>obj</parameter>,
- en utilisant les paramètres <parameter>paramarr</parameter>,
rassemblés
- sous forme de tableau.
- </para>
- <para>
- Voir aussi :
- <function>call_user_func_array</function>,
- <function>call_user_func</function> et
- <function>call_user_method</function>.
- </para>
- <note>
- <para>
- <function>call_user_method_array</function> a été ajoutée
en version
- PHP 4.05.
- </para>
- </note>
- </refsect1>
- </refentry>
- <refentry id="function.call-user-method">
- <refnamediv>
- <refname>call_user_method</refname>
- <refpurpose>
- Appelle une méthode utilisateur d'un objet
- </refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>mixed
- <function>call_user_method</function>
- </funcdef>
- <paramdef>string
- <parameter>method_name</parameter>
- </paramdef>
- <paramdef>object
- <parameter>obj</parameter>
- </paramdef>
- <paramdef>mixed
- <parameter><optional>parameter</optional></parameter>
- </paramdef>
- <paramdef>mixed
- <parameter><optional>...</optional></parameter>
- </paramdef>
- </funcprototype>
- </funcsynopsis>
- <para>
- Appelle la méthode <parameter>method_name</parameter> depuis l'objet
- <parameter>obj</parameter>. Un exemple d'utilisation de cet objet
- est présenté ci-dessous, où une classe est définie,
puis instantiée.
- On utilise alors <function>call_user_method</function> pour appeler
- indirectement les méthodes <varname>print_info</varname>.
- <informalexample>
- <programlisting role="php">
+ </programlisting>
+ </example>
+ </para>
+ <para>
+ Il est important de noter que dans les exemples ci-dessus, les objets
+ <varname>$feuilles</varname> sont une instance de
+ <classname>Epinard</classname> qui est une sous-classe de
+ <classname>Legume</classname>, donc la dernière partie du script
+ va afficher :
+ </para>
+ <para>
+ <informalexample>
+ <screen>
+ [...]
+ Parentée:
+ L'objet feuilles n'est pas une sous classe Spinach
+ L'objet feuilles est une sous-classe de Legume
+ </screen>
+ </informalexample>
+ </para>
+ </sect2>
+ </sect1>
+ </partintro>
+ <refentry id="function.call-user-method">
+ <refnamediv>
+ <refname>call_user_method</refname>
+ <refpurpose>
+ Appelle une méthode utilisateur d'un objet
+ </refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>mixed
+ <function>call_user_method</function>
+ </funcdef>
+ <paramdef>string
+ <parameter>method_name</parameter>
+ </paramdef>
+ <paramdef>object
+ <parameter>obj</parameter>
+ </paramdef>
+ <paramdef>mixed
+ <parameter><optional>parameter</optional></parameter>
+ </paramdef>
+ <paramdef>mixed
+ <parameter><optional>...</optional></parameter>
+ </paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ Appelle la méthode <parameter>method_name</parameter> depuis l'objet
+ <parameter>obj</parameter>. Un exemple d'utilisation de cet objet
+ est présenté ci-dessous, où une classe est définie,
+puis instantiée.
+ On utilise alors <function>call_user_method</function> pour appeler
+ indirectement les méthodes <varname>print_info</varname>.
+ <informalexample>
+ <programlisting role="php">
<?php
class Pays {
var $NOM;
@@ -259,132 +184,300 @@
}
$unPays = new Pays("Pérou","pe");
echo "* Appel de la méthode directement\n";
-$cntry->print_info();
+$unPays->print_info();
echo "\n* Appel de la méthode indirectement\n";
call_user_method ("print_info", $unPays, "\t");
?>
- </programlisting>
- </informalexample>
- </para>
- <simpara>
- Voir aussi :
- <function>call_user_func_array</function>.
- <function>call_user_func</function> et
- <function>call_user_method_array</function>.
- </simpara>
- </refsect1>
- </refentry>
- <refentry id="function.class-exists">
- <refnamediv>
- <refname>class_exists</refname>
- <refpurpose>Vérifie q'une classe a été
définie</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>bool <function>class_exists</function></funcdef>
- <paramdef>string <parameter>class_name</parameter></paramdef>
- </funcprototype>
- </funcsynopsis>
+ </programlisting>
+ </informalexample>
+ </para>
+ <simpara>
+ Voir aussi
+ <function>call_user_func_array</function>.
+ <function>call_user_func</function> et
+ <function>call_user_method_array</function>.
+ </simpara>
+ </refsect1>
+ </refentry>
+ <refentry id="function.call-user-method-array">
+ <refnamediv>
+ <refname>call_user_method_array</refname>
+ <refpurpose>
+ Appelle une méthode utilisateur avec un tableau de paramètres
+ </refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>mixed
+ <function>call_user_method_array</function>
+ </funcdef>
+ <paramdef>string
+ <parameter>method_name</parameter>
+ </paramdef>
+ <paramdef>object
+ <parameter>obj</parameter>
+ </paramdef>
+ <paramdef>array
+ <parameter><optional>paramarr</optional></parameter>
+ </paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ <function>call_user_method_array</function> appelle la méthode
+ <parameter>method_name</parameter> de l'object <parameter>obj</parameter>,
+ en utilisant les paramètres <parameter>paramarr</parameter>,
+rassemblés
+ sous forme de tableau.
+ </para>
+ <para>
+ Voir aussi
+ <function>call_user_func_array</function>,
+ <function>call_user_func</function> et
+ <function>call_user_method</function>.
+ </para>
+ <note>
<para>
- <function>class_exists</function> retourne &true; si la classe
- <parameter>class_name</parameter> a été définie, et &false;
sinon.
+ <function>call_user_method_array</function> a été ajoutée
+en version
+ PHP 4.05.
</para>
- </refsect1>
- </refentry>
- <refentry id="function.get-class">
- <refnamediv>
- <refname>get_class</refname>
- <refpurpose>Retourne la classe d'un objet</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>string <function>get_class</function></funcdef>
- <paramdef>object <parameter>obj</parameter></paramdef>
- </funcprototype>
- </funcsynopsis>
+ </note>
+ </refsect1>
+ </refentry>
+ <refentry id="function.class-exists">
+ <refnamediv>
+ <refname>class_exists</refname>
+ <refpurpose>Vérifie qu'une classe a été
+définie</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>boolean <function>class_exists</function></funcdef>
+ <paramdef>string <parameter>class_name</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ <function>class_exists</function> retourne <literal>TRUE</literal> si la classe
+ <parameter>class_name</parameter> a été définie, et
+<literal>FALSE</literal> sinon.
+ </para>
+ </refsect1>
+ </refentry>
+ <refentry id="function.get-class">
+ <refnamediv>
+ <refname>get_class</refname>
+ <refpurpose>Retourne la classe d'un objet</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>string <function>get_class</function></funcdef>
+ <paramdef>object <parameter>obj</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ <function>get_class</function> retourne la classe de l'objet
+ <parameter>obj</parameter>.
+ </para>
+ <simpara>
+ Voir aussi
+ <function>get_parent_class</function> et
+ <function>is_subclass_of</function>
+ </simpara>
+ </refsect1>
+ </refentry>
+ <refentry id="function.get-class-methods">
+ <refnamediv>
+ <refname>get_class_methods</refname>
+ <refpurpose>Retourne les noms des méthodes d'une classe.</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>array <function>get_class_methods</function></funcdef>
+ <paramdef>string <parameter>class_name</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ <function>get_class_methods</function> retourne un tableau contenant les
+ noms des méthodes de la classe <parameter>class_name</parameter>.
+ </para>
+ <note>
+ <para>
+ A partir de PHP 4.0.6, vous pouvez spécifier l'objet lui-même, au
+lieu
+ de sa classe <parameter>class_name</parameter>. Par exemple :
+ <informalexample>
+ <programlisting role="php">
+<?php
+ $class_methods = get_class_methods($my_class);
+?>
+ </programlisting>
+ </informalexample>
+ </para>
+ </note>
<para>
- <function>get_class</function> retourne la classe de l'objet
- <parameter>obj</parameter>.
+ <example>
+ <title>Exemple avec <function>get_class_methods</function></title>
+ <programlisting role="php">
+<?php
+class myclass {
+ // constructeur
+ function maclasse() {
+ return(TRUE);
+ }
+ // méthode 1
+ function myfunc1() {
+ return(TRUE);
+ }
+ // méthode 2
+ function mafunc2() {
+ return(TRUE);
+ }
+}
+$ma_classe = new maclasse();
+$class_methods = get_class_methods(get_class($ma_class));
+foreach ($class_methods as $method_name) {
+ echo "$method_name\n";
+}
+?>
+ </programlisting>
+ </example>
</para>
- <simpara>
- Voir aussi <function>get_parent_class</function>,
- <function>is_subclass_of</function>
- </simpara>
- </refsect1>
- </refentry>
- <refentry id="function.get-class-methods">
- <refnamediv>
- <refname>get_class_methods</refname>
- <refpurpose>Retourne les noms des méthodes d'une classe.</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>array <function>get_class_methods</function></funcdef>
- <paramdef>string <parameter>class_name</parameter></paramdef>
- </funcprototype>
- </funcsynopsis>
<para>
- <function>get_class_methods</function> retourne un tableau contenant les
- noms des méthodes de la classe <parameter>class_name</parameter>.
+ Va afficher :
+ <informalexample>
+ <programlisting>
+maclass
+mafunc1
+mafunc2
+ </programlisting>
+ </informalexample>
</para>
- <simpara>
- Voir aussi <function>get_class_vars</function>,
- <function>get_object_vars</function>
- </simpara>
- </refsect1>
- </refentry>
- <refentry id="function.get-class-vars">
- <refnamediv>
- <refname>get_class_vars</refname>
- <refpurpose>
- Retourne les valeurs par défaut des attributs d'une classe.
- </refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
+ <simpara>
+ Voir aussi
+ <function>get_class_vars</function> et
+ <function>get_object_vars</function>
+ </simpara>
+ </refsect1>
+ </refentry>
+ <refentry id="function.get-class-vars">
+ <refnamediv>
+ <refname>get_class_vars</refname>
+ <refpurpose>
+ Retourne les valeurs par défaut des attributs d'une classe.
+ </refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
<funcdef>array <function>get_class_vars</function></funcdef>
<paramdef>string <parameter>class_name</parameter></paramdef>
- </funcsynopsis>
- <para>
- <function>get_class_vars</function> retourne un tableau contenant les
- valeurs par défaut des attributs de la classe
- <parameter>class_name</parameter>.
- </para>
- </refsect1>
- </refentry>
- <refentry id="function.get-object-vars">
- <refnamediv>
- <refname>get_object_vars</refname>
- <refpurpose>
- Retourne un tableau associatif des propriétés d'un objet
- </refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>array <function>get_object_vars</function></funcdef>
- <paramdef>object <parameter>obj</parameter></paramdef>
- </funcprototype>
- </funcsynopsis>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ <function>get_class_vars</function> retourne un tableau contenant les
+ valeurs par défaut des attributs de la classe
+ <parameter>class_name</parameter>.
+ </para>
+ <note>
+ <para>
+ Les variables de classe qui ne sont pas encore initialisées ne seront pas
+ retournées par <function>get_class_vars</function>.
+ </para>
+ </note>
<para>
- <function>get_object_vars</function> retourne un tableau associatif
- contenant les propriétés de l'objet <parameter>obj</parameter>.
- Les clés du tableau sont les noms des propriétés
- de l'objet.Si des variables déclarées dans la classe de
- l'objet <parameter>obj</parameter>, n'ont pas été
- assignées, elles ne seront pas retournées dans le tableau.
<example>
- <title>Exemple avec <function>get_object_vars</function></title>
+ <title>Exemple <function>get_class_vars</function></title>
<programlisting role="php">
<?php
+class maclasse {
+ var $var1; // Pas de valeur par défaut
+ var $var2 = "xyz";
+ var $var3 = 100;
+ // constructeur
+ function maclasse() {
+ return(TRUE);
+ }
+}
+$ma_classe = new maclasse();
+$class_vars = get_class_vars(get_class($ma_classe));
+foreach ($class_vars as $name => $value) {
+ echo "$name : $value\n";
+}
+?>
+ </programlisting>
+ </example>
+ </para>
+ <para>
+ va afficher :
+ <informalexample>
+ <programlisting>
+var2 : xyz
+var3 : 100
+ </programlisting>
+ </informalexample>
+ </para>
+ </refsect1>
+ </refentry>
+ <refentry id="function.get-declared-classes">
+ <refnamediv>
+ <refname>get_declared_classes</refname>
+ <refpurpose>Liste toutes les classes définies</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>array <function>get_declared_classes</function></funcdef>
+ <paramdef>void</paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ <function>get_declared_classes</function> retourne un tableau contenant
+ la liste des fonctions déclarées dans le script courant.
+ </para>
+ <note>
+ <para>
+ En PHP 4.0.1pl2, trois classes supplémentaires sont retournées, au
+ début de ce tableau : <classname>stdClass</classname> (définie dans
+ <filename>Zend/zend.c</filename>),
+ <classname>OverloadedTestClass</classname> (définie dans
+ <filename>ext/standard/basic_functions.c</filename>)
+ et <classname>Directory</classname>
+ (définie dans <filename>ext/standard/dir.c</filename>).
+ </para>
+ </note>
+ </refsect1>
+ </refentry>
+ <refentry id="function.get-object-vars">
+ <refnamediv>
+ <refname>get_object_vars</refname>
+ <refpurpose>
+ Retourne un tableau associatif des propriétés d'un objet
+ </refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>array <function>get_object_vars</function></funcdef>
+ <paramdef>object <parameter>obj</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ <function>get_object_vars</function> retourne un tableau associatif
+ contenant les propriétés de l'objet <parameter>obj</parameter>.
+ Les clés du tableau sont les noms des propriétés
+ de l'objet.Si des variables déclarées dans la classe de
+ l'objet <parameter>obj</parameter>, n'ont pas été
+ assignées, elles ne seront pas retournées dans le tableau.
+ <example>
+ <title>Exemple avec <function>get_object_vars</function></title>
+ <programlisting role="php">
+<?php
class Point2D {
var $x, $y;
var $nom;
@@ -418,89 +511,93 @@
// [nom] -> point #1
// )
?>
- </programlisting>
- </example>
- </para>
- <simpara>
- Voir aussi <function>get_class_methods</function> et
- <function>get_class_vars</function>
- </simpara>
- </refsect1>
- </refentry>
- <refentry id="function.get-parent-class">
- <refnamediv>
- <refname>get_parent_class</refname>
- <refpurpose>Retourne le nom de la classe d'un objet</refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>string <function>get_parent_class</function></funcdef>
- <paramdef>object <parameter>obj</parameter></paramdef>
- </funcprototype>
- </funcsynopsis>
- <para>
- <function>get_parent_class</function> retourne le nom de la classe
- de l'objet <parameter>obj</parameter>.
- </para>
- <simpara>
- Voir aussi <function>get_class</function>,
- <function>is_subclass_of</function>
- </simpara>
- </refsect1>
- </refentry>
+ </programlisting>
+ </example>
+ </para>
+ <simpara>
+ Voir aussi
+ <function>get_class_methods</function> et
+ <function>get_class_vars</function>
+ </simpara>
+ </refsect1>
+ </refentry>
+ <refentry id="function.get-parent-class">
+ <refnamediv>
+ <refname>get_parent_class</refname>
+ <refpurpose>Retourne le nom de la classe d'un objet</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>string <function>get_parent_class</function></funcdef>
+ <paramdef>object <parameter>obj</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ <function>get_parent_class</function> retourne le nom de la classe
+ de l'objet <parameter>obj</parameter>.
+ </para>
+ <simpara>
+ Voir aussi
+ <function>get_class</function> et
+ <function>is_subclass_of</function>
+ </simpara>
+ </refsect1>
+ </refentry>
<refentry id="function.is-subclass-of">
- <refnamediv>
- <refname>is_subclass_of</refname>
- <refpurpose>
- Détermine si un objet est une sous-classe
- </refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>bool <function>is_subclass_of</function></funcdef>
- <paramdef>object <parameter>obj</parameter></paramdef>
- <paramdef>string <parameter>superclass</parameter></paramdef>
- </funcprototype>
- </funcsynopsis>
- <para>
- <function>is_subclass_of</function> retourne &true; si l'objet
- <parameter>obj</parameter> est une sous-classe de
- <parameter>superclass</parameter>, &false; sinon.
- </para>
- <simpara>
- Voir aussi <function>get_class</function>,
- <function>get_parent_class</function>
- </simpara>
- </refsect1>
- </refentry>
- <refentry id="function.method-exists">
- <refnamediv>
- <refname>method_exists</refname>
- <refpurpose>
- Vérifie que la méthode existe pour une classe.
- </refpurpose>
- </refnamediv>
- <refsect1>
- <title>Description</title>
- <funcsynopsis>
- <funcprototype>
- <funcdef>bool <function>method_exists</function></funcdef>
- <paramdef>object <parameter>object</parameter></paramdef>
- <paramdef>string <parameter>method_name</parameter></paramdef>
- </funcprototype>
- </funcsynopsis>
- <para>
- <function>method_exists</function> retourne &true; si la méthode
- <parameter>method_name</parameter> a été définie
- pour la classe <parameter>object</parameter>, et sinon, retourne &false;.
- </para>
- </refsect1>
- </refentry>
- </reference>
+ <refnamediv>
+ <refname>is_subclass_of</refname>
+ <refpurpose>
+ Détermine si un objet est une sous-classe
+ </refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>boolean <function>is_subclass_of</function></funcdef>
+ <paramdef>object <parameter>obj</parameter></paramdef>
+ <paramdef>string <parameter>superclass</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ <function>is_subclass_of</function> retourne <literal>TRUE</literal> si l'objet
+ <parameter>obj</parameter> est une sous-classe de
+ <parameter>superclass</parameter>, <literal>FALSE</literal> sinon.
+ </para>
+ <simpara>
+ Voir aussi
+ <function>get_class</function> et
+ <function>get_parent_class</function>
+ </simpara>
+ </refsect1>
+ </refentry>
+ <refentry id="function.method-exists">
+ <refnamediv>
+ <refname>method_exists</refname>
+ <refpurpose>
+ Vérifie que la méthode existe pour une classe.
+ </refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Description</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>boolean <function>method_exists</function></funcdef>
+ <paramdef>object <parameter>object</parameter></paramdef>
+ <paramdef>string <parameter>method_name</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ <function>method_exists</function> retourne <literal>TRUE</literal>
+ si la méthode <parameter>method_name</parameter> a
+ été définie pour la classe
+ <parameter>object</parameter>, et sinon, retourne <literal>FALSE</literal>.
+ </para>
+ </refsect1>
+ </refentry>
+</reference>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml