aspinei Tue Mar 26 06:33:48 2002 EDT Added files: /phpdoc/ro/functions wddx.xml Log: initial version of Romanian translation
Index: phpdoc/ro/functions/wddx.xml +++ phpdoc/ro/functions/wddx.xml <?xml version="1.0" encoding="iso-8859-2"?> <!-- $Revision: 1.1 $ --> <reference id="ref.wddx"> <title>Funcții WDDX</title> <titleabbrev>WDDX</titleabbrev> <partintro> <para> Aceste funcții folosesc <ulink url="&url.wddx;">WDDX</ulink>. </para> <para> Ca să puteți utiliza WDDX, trebuie instalată aplicația expat (care este inclusă în apache versiunea 1.3.7 sau ulterioară) și să recompilați PHP cu <option role="configure">--with-xml</option> și <option role="configure">--enable-wddx</option>. </para> <note> <para> Dacă doriți să puteți serializa caractere non-ASCII va trebui să setați contextul local internațional (vezi <function>setlocale</function>). </para> </note> <para> Toate funcțiile care serializează variabile folosesc primul element al tabloului pentru a determina dacă tabloul trebuie serializat într-un tablou sau o structură. Dacă primul element are o cheie de tip șir de caractere se va serializa într-o structură, altfel într-un array. <example> <title>Serializarea unei singure valori</title> <programlisting role="php"><![CDATA[ <?php print wddx_serialize_value("PHP to WDDX packet example", "PHP packet"); ?> ]]></programlisting> </example> </para> <para> Acest exemplu va determina rezultatul: <informalexample> <programlisting role="php"><![CDATA[ <wddxPacket version='1.0'><header comment='PHP packet'/><data> <string>PHP to WDDX packet example</string></data></wddxPacket> ]]></programlisting> </informalexample> <example> <title>Utilizarea pachetelor incrementale</title> <programlisting role="php"><![CDATA[ <?php $pi = 3.1415926; $packet_id = wddx_packet_start("PHP"); wddx_add_vars($packet_id, "pi"); /* Presupunem ca $cities a fost extras dintr-o baza de date */ $cities = array("Austin", "Novato", "Seattle"); wddx_add_vars($packet_id, "cities"); $packet = wddx_packet_end($packet_id); print $packet; ?> ]]></programlisting> </example> </para> <para> Acest exemplu va determina rezultatul: <informalexample> <screen><![CDATA[ <wddxPacket version='1.0'><header comment='PHP'/><data><struct> <var name='pi'><number>3.1415926</number></var><var name='cities'> <array length='3'><string>Austin</string><string>Novato</string> <string>Seattle</string></array></var></struct></data></wddxPacket> ]]></screen> </informalexample> </para> </partintro> <refentry id="function.wddx-serialize-value"> <refnamediv> <refname>wddx_serialize_value</refname> <refpurpose>Serializarea unei valori unice într-un pachet WDDX</refpurpose> </refnamediv> <refsect1> <title>Descriere</title> <methodsynopsis> <type>string</type> <methodname>wddx_serialize_value</methodname> <methodparam> <type>mixed</type> <parameter>var</parameter> </methodparam> <methodparam choice="opt"> <type>string</type> <parameter>comment</parameter> </methodparam> </methodsynopsis> <para> <function>wddx_serialize_value</function> este folosită pentru a crea un pachet WDDX dintr-o singură valoare dată. Funcția preia valoarea aflată în <parameter>var</parameter>, și un parametru opțional <parameter>comment</parameter> șir de caractere ce va apare in antetul pachetului, și va întoarce un pachet WDDX. </para> </refsect1> </refentry> <refentry id="function.wddx-serialize-vars"> <refnamediv> <refname>wddx_serialize_vars</refname> <refpurpose>Serializarea mai multor variabile într-un pachet WDDX</refpurpose> </refnamediv> <refsect1> <title>Descriere</title> <methodsynopsis> <type>string</type> <methodname>wddx_serialize_vars</methodname> <methodparam> <type>mixed</type> <parameter>var_name</parameter> </methodparam> <methodparam choice="opt"> <type>mixed</type> <parameter>...</parameter> </methodparam> </methodsynopsis> <para> <function>wddx_serialize_vars</function> este folosită ca că creeze un pachet WDDX cu o structura care conține reprezentarea serializată a variabilelor de intrare. </para> <para> <function>wddx_serialize_vars</function> are un număr nedefinit de argumente, fiecare dintre acestea putânf fi ori un șir de caractere ce constituie numele unei variabile, ori un tablou conținând șiruri de caractere ce constituie nume de variabile ori de alte tablouri, etc. </para> <para> <example> <title> <function>wddx_serialize_vars</function> example</title> <programlisting><![CDATA[ <?php $a = 1; $b = 5.5; $c = array("blue", "orange", "violet"); $d = "colors"; $clvars = array("c", "d"); print wddx_serialize_vars("a", "b", $clvars); ?> ]]></programlisting> </example> </para> <para> Acest exemplu va determina rezultatul: <screen><![CDATA[ <wddxPacket version='1.0'><header/><data><struct><var name='a'><number>1</number></var> <var name='b'><number>5.5</number></var><var name='c'><array length='3'> <string>blue</string><string>orange</string><string>violet</string></array></var> <var name='d'><string>colors</string></var></struct></data></wddxPacket> ]]></screen> </para> </refsect1> </refentry> <refentry id="function.wddx-packet-start"> <refnamediv> <refname>wddx_packet_start</refname> <refpurpose> Generează un pachet WDDX nou cu structura inițială a acestuia </refpurpose> </refnamediv> <refsect1> <title>Descriere</title> <methodsynopsis> <type>int</type> <methodname>wddx_packet_start</methodname> <methodparam choice="opt"> <type>string</type> <parameter>comment</parameter> </methodparam> </methodsynopsis> <para> Folosiți <function>wddx_packet_start</function> pentru a genera un nou pachet WDDX în scopul adaugării incrementale de variabile. Funcția acceptă un parametru opțional <parameter>comment</parameter> și întoarce un identificator ID de pachet WDDX pentru o folosire ulterioară. Funcția creează în mod automat definiția structurii ce va conține variabilele. </para> </refsect1> </refentry> <refentry id="function.wddx-packet-end"> <refnamediv> <refname>wddx_packet_end</refname> <refpurpose>Finalizează un pachet WDDX avand ID-ul specificat</refpurpose> </refnamediv> <refsect1> <title>Descriere</title> <methodsynopsis> <type>string</type> <methodname>wddx_packet_end</methodname> <methodparam> <type>int</type> <parameter>packet_id</parameter> </methodparam> </methodsynopsis> <para> <function>wddx_packet_end</function> finalizează pachetul WDDX specificat de <parameter>packet_id</parameter> și întoarce șirul de caractere conținut în pachet. </para> </refsect1> </refentry> <refentry id="function.wddx-add-vars"> <refnamediv> <refname>wddx_add_vars</refname> <refpurpose> Adaugă variabile în pachetul WDDX cu ID-ul specificat </refpurpose> </refnamediv> <refsect1> <title>Descriere</title> <methodsynopsis> <methodname>wddx_add_vars</methodname> <methodparam> <type>int</type> <parameter>packet_id</parameter> </methodparam> <methodparam> <type>mixed</type> <parameter>name_var</parameter> </methodparam> <methodparam choice="opt"> <type>mixed</type> <parameter>...</parameter> </methodparam> </methodsynopsis> <para> <function>wddx_add_vars</function> este folosită pentru a serializa variabilele transmise și pentru a adauga rezultatul în pachetul specificat de <parameter>packet_id</parameter>. Variabilele ce vor fi serializate trebuie specificate într-un mod identic cu cel de la <function>wddx_serialize_vars</function>. </para> </refsect1> </refentry> <refentry id="function.wddx-deserialize"> <refnamediv> <refname>wddx_deserialize</refname> <refpurpose>Deserializează un pachet WDDX</refpurpose> </refnamediv> <refsect1> <title>Descriere</title> <methodsynopsis> <type>mixed</type> <methodname>wddx_deserialize</methodname> <methodparam> <type>string</type> <parameter>packet</parameter> </methodparam> </methodsynopsis> <para> <function>wddx_deserialize</function> prelucrează un pachet <parameter>packet</parameter> ca și șir de caractere și îl deserializează. Funcția întoarce rezultatul care poate fi șir de caractere, număr sau tablou. Structurile sunt deserializate într-un tablou asociativ. </para> </refsect1> </refentry> </reference> <!-- 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:"../../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 -->