Files
doc-fr/reference/wddx/functions/wddx-deserialize.xml
T
2021-09-24 04:13:47 +01:00

86 lines
2.4 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: fc74d0ee2da2cc1f5666fc58ccb0437a75b6ce2e Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
<refentry xml:id="function.wddx-deserialize" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>wddx_deserialize</refname>
<refpurpose>Délinéarise un paquet WDDX</refpurpose>
</refnamediv>
<refsynopsisdiv>
&warn.removed.function-7-4-0;
</refsynopsisdiv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>mixed</type><methodname>wddx_deserialize</methodname>
<methodparam><type>string</type><parameter>packet</parameter></methodparam>
</methodsynopsis>
<para>
Délinéarise un paquet <parameter>packet</parameter> WDDX.
</para>
<warning>
<para>
Ne passez pas d'entrée utilisateur non vérifiée à <function>wddx_deserialize</function>.
La délinéarisation peut faire que le code soit chargé, et exécuté lors
de l'instanciation et l'autochargement de l'objet, et un utilisateur mal
intentionné peut être capable d'y loger un exploit.
Utilisez une format, sûr, d'échange de données standardisé comme JSON (à l'aide de
<function>json_decode</function> et <function>json_encode</function>) si vous devez
passer des données linéarisé à l'utilisateur.
</para>
</warning>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>packet</parameter></term>
<listitem>
<para>
Un paquet WDDX, sous la forme d'une &string;
ou d'un flux.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Retourne la valeur délinéarisée, pouvant être une &string;, un nombre
ou un tableau. Notez que les structures sont délinéarisées dans
des tableaux associatifs.
</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
-->