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">
&lt;?php
print wddx_serialize_value("PHP to WDDX packet example", "PHP packet");
?&gt;
     </programlisting>
    </example></para>

   <para>
    Tato ukázka vytvoří:
    <informalexample>
     <programlisting role="php">
&lt;wddxPacket version='1.0'&gt;&lt;header comment='PHP packet'/&gt;&lt;data&gt;
&lt;string&gt;PHP to WDDX packet example&lt;/string&gt;&lt;/data&gt;&lt;/wddxPacket&gt;
     </programlisting>
    </informalexample>

    <example>
     <title>Použití inkrementálních paketů</title>
     <programlisting role="php">
&lt;?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;
?&gt;
     </programlisting>
    </example></para>

   <para>
    Tato ukázka vytvoří:

    <informalexample>
     <programlisting role="php">
&lt;wddxPacket version='1.0'&gt;&lt;header comment='PHP'/&gt;&lt;data&gt;&lt;struct&gt;
&lt;var name='pi'&gt;&lt;number&gt;3.1415926&lt;/number&gt;&lt;/var&gt;&lt;var 
name='cities'&gt;
&lt;array 
length='3'&gt;&lt;string&gt;Austin&lt;/string&gt;&lt;string&gt;Novato&lt;/string&gt;
&lt;string&gt;Seattle&lt;/string&gt;&lt;/array&gt;&lt;/var&gt;&lt;/struct&gt;&lt;/data&gt;&lt;/wddxPacket&gt;
     </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>
&lt;?php
$a = 1;
$b = 5.5;
$c = array("blue", "orange", "violet");
$d = "colors";

$clvars = array("c", "d");
print wddx_serialize_vars("a", "b", $clvars);
?&gt;
      </programlisting>
     </example>
    </para>
    <para>
     Výše uvedená ukázka vytvoří:
     <programlisting>
&lt;wddxPacket version='1.0'&gt;&lt;header/&gt;&lt;data&gt;&lt;struct&gt;&lt;var 
name='a'&gt;&lt;number&gt;1&lt;/number&gt;&lt;/var&gt;
&lt;var name='b'&gt;&lt;number&gt;5.5&lt;/number&gt;&lt;/var&gt;&lt;var 
name='c'&gt;&lt;array length='3'&gt;
&lt;string&gt;blue&lt;/string&gt;&lt;string&gt;orange&lt;/string&gt;&lt;string&gt;violet&lt;/string&gt;&lt;/array&gt;&lt;/var&gt;
&lt;var 
name='d'&gt;&lt;string&gt;colors&lt;/string&gt;&lt;/var&gt;&lt;/struct&gt;&lt;/data&gt;&lt;/wddxPacket&gt;
     </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:
-->

Reply via email to