cynic Thu Jan 25 18:17:22 2001 EDT Added files: /phpdoc/cs/functions wddx.xml Log: translated (win-1250)
Index: phpdoc/cs/functions/wddx.xml +++ phpdoc/cs/functions/wddx.xml <reference id="ref.wddx"> <title>WDDX funkce</title> <titleabbrev>WDDX</titleabbrev> <partintro> <para> Tyto funkce jsou určeny pro práci s <ulink url="&url.wddx;">WDDX</ulink>. </para> <para> Pokud chcete používat WDDX, budete muset nainstalovat expat knihovnu (která je u Apache 1.3.7 a vyšších) a zkompilovat PHP s <option role="configure">--with-xml</option> a <option role="configure">--enable-wddx</option>. </para> <para> Pozn.: všechny funkce které serializují proměnné používají první element pole k rozhodnutí jestli se toto pole serializuje do pole nebo struktury. Pokud má první element řetězec jako index, serializuje se do struktury, jinak do pole. <example> <title>Serializace jediné hodnoty</title> <programlisting role="php"> <?php print wddx_serialize_value("PHP to WDDX packet example", "PHP packet"); ?> </programlisting> </example></para> <para> Tato ukázka vytvoří: <informalexample> <programlisting role="php"> <wddxPacket version='1.0'><header comment='PHP packet'/><data> <string>PHP to WDDX packet example</string></data></wddxPacket> </programlisting> </informalexample> <example> <title>Použití inkrementálních paketů</title> <programlisting role="php"> <?php $pi = 3.1415926; $packet_id = wddx_packet_start("PHP"); wddx_add_vars($packet_id, "pi"); /* Suppose $cities came from database */ $cities = array("Austin", "Novato", "Seattle"); wddx_add_vars($packet_id, "cities"); $packet = wddx_packet_end($packet_id); print $packet; ?> </programlisting> </example></para> <para> Tato ukázka vytvoří: <informalexample> <programlisting role="php"> <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> </programlisting> </informalexample></para> </partintro> <refentry id="function.wddx-serialize-value"> <refnamediv> <refname>wddx_serialize_value</refname> <refpurpose>Serializovat jedinou hodnotu do WDDX paketu</refpurpose> </refnamediv> <refsect1> <title>Popis</title> <funcsynopsis> <funcprototype> <funcdef>string <function>wddx_serialize_value</function></funcdef> <paramdef>mixed <parameter>var</parameter></paramdef> <paramdef>string <parameter><optional>comment</optional></parameter></paramdef> </funcprototype> </funcsynopsis> <para> <function>wddx_serialize_value</function> se používá k vytvoření WDDX paketu z jediné dané hodnoty. Přijímá hodnotu obsaženou ve <parameter>var</parameter> a volitelný řetězec <parameter>comment</parameter>, který se použije v hlavičce paketu, a vrací WDDX paket. </para> </refsect1> </refentry> <refentry id="function.wddx-serialize-vars"> <refnamediv> <refname>wddx_serialize_vars</refname> <refpurpose>Serializovat proměnné do WDDX paketu</refpurpose> </refnamediv> <refsect1> <title>Popis</title> <funcsynopsis> <funcprototype> <funcdef>string <function>wddx_serialize_vars</function></funcdef> <paramdef>mixed <parameter>var_name</parameter></paramdef> <paramdef>mixed <parameter><optional>...</optional></parameter> </paramdef> </funcprototype> </funcsynopsis> <para> <function>wddx_serialize_vars</function> se používá k vytvoření WDDX paketu se strukturou která obsahuje serializovanou reprezentaci předaných proměnných. </para> <para> <function>wddx_serialize_vars</function> přijímá proměnný počet argumentů, každý z nich může být buď řetězec obsahující název proměnné, nebo pole názvů proměnných, nebo jiné pole atd. </para> <para> <example> <title>wddx_serialize_vars example</title> <programlisting> <?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> Výše uvedená ukázka vytvoří: <programlisting> <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> </programlisting></para> </refsect1> </refentry> <refentry id="function.wddx-packet-start"> <refnamediv> <refname>wddx_packet_start</refname> <refpurpose>Začít nový WDDX paket obsahující strukturu</refpurpose> </refnamediv> <refsect1> <title>Popis</title> <funcsynopsis> <funcprototype> <funcdef>int <function>wddx_packet_start</function></funcdef> <paramdef>string <parameter><optional>comment</optional></parameter></paramdef> </funcprototype> </funcsynopsis> <para> <function>wddx_packet_start</function> se používá k započetí nového WDDX paketu pro inkrementální přidávání proměnných. Přijímá volitelný řetězec <parameter>comment</parameter> a vrací ID packetu pro použití v dalších funkcích. Uvnitř paketu automaticky vytváří definici struktury která bude obsahovat přidané proměnné. </para> </refsect1> </refentry> <refentry id="function.wddx-packet-end"> <refnamediv> <refname>wddx_packet_end</refname> <refpurpose>Ukončit WDDX paket se zadaným ID</refpurpose> </refnamediv> <refsect1> <title>Popis</title> <funcsynopsis> <funcprototype> <funcdef>string <function>wddx_packet_end</function></funcdef> <paramdef>int <parameter>packet_id</parameter></paramdef> </funcprototype> </funcsynopsis> <para> <function>wddx_packet_end</function> ukončí WDDX paket určený argumentem <parameter>packet_id</parameter> a vrací řetězec obsahující tento paket. </para> </refsect1> </refentry> <refentry id="function.wddx-add-vars"> <refnamediv> <refname>wddx_add_vars</refname> <refpurpose>Přidat proměnné do WDDX paketu s určeným ID</refpurpose> </refnamediv> <refsect1> <title>Popis</title> <funcsynopsis> <funcprototype> <funcdef><function>wddx_add_vars</function></funcdef> <paramdef>int <parameter>packet_id</parameter></paramdef> <paramdef>mixed <parameter>name_var</parameter></paramdef> <paramdef>mixed <parameter><optional>...</optional></parameter> </paramdef> </funcprototype> </funcsynopsis> <para> <function>wddx_add_vars</function> se používá k serializaci předaných proměnných a přidání výsledku do paketu specifikovaného <parameter>packet_id</parameter>. Proměnné určené k serializaci se udávají stejně jako u <function>wddx_serialize_vars</function>. </para> </refsect1> </refentry> <refentry id="function.wddx-deserialize"> <refnamediv> <refname>wddx_deserialize</refname> <refpurpose>Deserializovat WDDX paket</refpurpose> </refnamediv> <refsect1> <title>Popis</title> <funcsynopsis> <funcprototype> <funcdef>mixed <function>wddx_deserialize</function></funcdef> <paramdef>string <parameter>packet</parameter></paramdef> </funcprototype> </funcsynopsis> <para> <function>wddx_deserialized</function> přijímá řetězec <parameter>packet</parameter> a deserializuje ho. Vrací výsledek, což může být řetězec, číslo, nebo pole. Pozn.: Struktury se deserializují do asociativních polí. </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 sgml-parent-document:nil sgml-default-dtd-file:"../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: -->