Files
doc-fr/reference/spl/functions/spl-object-id.xml
2021-09-08 15:32:45 +01:00

96 lines
2.4 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 60809ebcf7d0c261b2f00e093e4fab70326ffc7b Maintainer: girgias Status: ready -->
<!-- Reviewed: yes -->
<refentry xml:id="function.spl-object-id" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>spl_object_id</refname>
<refpurpose>
Retourne le gestionnaire d'objet entier pour un objet donné
</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>int</type><methodname>spl_object_id</methodname>
<methodparam><type>object</type><parameter>object</parameter></methodparam>
</methodsynopsis>
<para>
Cette fonction retourne un identifiant unique pour l'objet. L'id de l'objet
est unique pour la durée de vie de l'objet. Une fois que l'objet est détruit,
son id peut être réutilisé pour d'autres objets. Ce comportement est similaire à
<function>spl_object_hash</function>.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>object</parameter></term>
<listitem>
<para>
N'importe quel objet.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Un identifiant entier qui est unique pour chaque objet actuellement existant
et toujours le même pour chaque objet.
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Un exemple de <function>spl_object_id</function></title>
<programlisting role="php">
<![CDATA[
<?php
$id = spl_object_id($object);
$storage[$id] = $object;
?>
]]>
</programlisting>
</example>
</para>
</refsect1>
<refsect1 role="notes">
&reftitle.notes;
<note>
<para>
Quand un objet est détruit, son id peut être réutilisé pour d'autres objets.
</para>
</note>
</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
-->