cvs: phpdoc-sk /appendices about.xml

[email protected] ("Joseph Drake")
Newsgroups php.doc.sk
Message-ID <cvsjoseph1041039315@cvsserver>
joseph		Fri Dec 27 20:35:15 2002 EDT

  Modified files:              
    /phpdoc-sk/appendices	about.xml 
  Log:
  updated
  
Index: phpdoc-sk/appendices/about.xml
diff -u phpdoc-sk/appendices/about.xml:1.7 phpdoc-sk/appendices/about.xml:1.8
--- phpdoc-sk/appendices/about.xml:1.7	Sat Sep 21 13:33:59 2002
+++ phpdoc-sk/appendices/about.xml	Fri Dec 27 20:35:15 2002
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!--EN-Revision: 1.16 Maintainer: joseph Status: ready -->
+<!--EN-Revision: 1.19 Maintainer: joseph Status: ready -->
 
 <!--
   TODO: add manual conventions section (eg. how to read
@@ -109,6 +109,159 @@
   </note>
  </sect1>
  
+ <sect1 id="about.prototypes">
+   <title>Ako èíta» definíciu funkicie (prototyp)</title>
+   <para>
+    Ka¾dá funkcia je zdokumentovaná v informaènej príruèke; znalos»,
+    ako sa má manuál èíta» a rozumie», pou¾ívanie PHP znaène
+    ulah¹í. Namiesto odvolávania sa na príklady alebo vystrihnú»/vlo¾i», 
+    chcete rad¹ej vedie» ako èíta» definície funkcií (prototypy). Zaènime:
+   </para>
+   <note>
+    <title>
+     Nevyhnutná podmienka: Základná interpretácia <link linkend="language.types">typov</link>
+    </title>
+    <para>
+     I keï PHP je len poµahky typovým jazykom, je dôle¾ité ma» základné
+     vedomosti o <link linkend="language.types">typoch</link>, preto¾e
+     majú dôle¾itý význam.
+    </para>
+   </note>
+   <para>
+    Definície funkcií nám hovoria aký 
+    typ hodnoty je <link linkend="functions.returning-values">navrátený</link>, 
+    pou¾ijeme definíciu pre <function>strlen</function>, ako ná¹ prvý príklad:
+   </para>
+   <para>
+    <screen role="html">
+strlen
+
+(PHP 3, PHP 4 >= 4.0.0)
+strlen -- Urèí då¾ku reta¾ca
+
+Popis
+int strlen ( string str )
+
+Vráti då¾ku re»azca.
+    </screen>
+   </para>
+   <para>
+    <table>
+     <title>Vysvetlenie funkènej definície<title>
+      <tgroup cols="2">
+       <thead>
+        <row>
+         <entry>Èas»</entry>
+         <entry>Popis</entry>
+        </row>
+       </thead>
+       <tbody>
+        <row>
+         <entry>
+          strlen
+         </entry>
+         <entry>
+          Názov funkcie.
+         </entry>
+        </row>
+        <row>
+         <entry>
+          (PHP 3, PHP 4 >= 4.0.0)
+         </entry>
+         <entry>
+          strlen() bol k dispozícii v ochoch PHP 3 a PHP 4
+         </entry>
+        </row>
+        <row>
+         <entry>
+          int
+         </entry>
+         <entry>
+          Typ hodnoty, ktorú táto funkcia vracia, èo je 
+          <link linkend="language.types.integer">integer</link>
+          (t.j. Då¾ka re»azca sa udáva v èíslach).
+         </entry>
+        </row>
+        <row>
+         <entry>
+          ( string str )
+         </entry>
+         <entry>
+          Prvý (a v tomto prípade jediný) parameter/argument pre 
+          funkciu strlen() sa nazýva <parameter>str</parameter> a je to 
+          <link linkend="language.types.string">re»azec</link>.
+         </entry>
+        </row>
+       </tbody>
+      </tgroup>
+     </table>
+    </para>
+    <para>
+     Definíciu horeuvedenej funkcie by sme mohli prepísa» do v¹eobecného tvaru:
+    </para>
+    <para>
+     <screen role="html">
+      vrátený typ    názov funkcie    ( typ parametra   názov parametra )
+     </screen>
+    </para>
+    <para>
+     Mnoho funkcií má viacero parametrov, ako má napr. <function>in_array</function>.
+     Jeho prototyp vyzerá následovne:
+    </para>
+    <para>
+     <screen role="html">    
+      bool in_array ( zmie¹aná ihla, array stoh_sena [, bool striktne])
+     </screen>
+    </para>
+    <para>
+     Èo to vlastne znamená?  in_array() vracia hodnotu
+     <link linkend="language.types.boolean">boolean</link>, &true; ak je
+     prevdivý (<parameter>ihla</parameter> bola nájdená v 
+     <parameter>stoh_sena</parameter>) alebo &false; pri chybe (
+     <parameter>ihla</parameter> sa nena¹la v
+     <parameter>stoh_sena</parameter>).  Prvý parameter je pomenovaný
+     <parameter>ihla</parameter> a mô¾e by» viacerých
+     <link linkend="language.types">typov</link>, tak¾e sme ho nazvali
+     "<emphasis>zmie¹aná</emphasis>".  Táto zmie¹aná <parameter>ihla</parameter> 
+     (ktorú hµadáme) mo¾e by» buï skalárna hodnota (string, integer, 
+     alebo <link linkend="language.types.float">float</link>) alebo
+     <link linkend="language.types.array">pole</link>.  
+     <parameter>stoh_sena</parameter> (pole, v ktorom hµadáme) je 
+     druhý parameter.  Tretí <emphasis>voliteµný</emphasis> parameter je 
+     pomenovaný <parameter>striktne</parameter>.  V¹etky voliteµné parametre sú uzavreté  
+     do <emphasis>[</emphasis> zátvoriek <emphasis>]</emphasis>.  Manuál 
+     ukladá, ¾e parameter  <parameter>striktne</parameter> je ¹tandardne
+     nastevený na boolean &false;.  Pozri manuálovú stránku pre ka¾dú 
+     funkciu a ako fungujú.
+    </para>
+ </sect1>
+ 
+ <sect1 id="about.phpversions">
+  <title>Verzie PHP zdokumentované v tomot manuále</title>
+  <para>
+   Táto dokumentácia obsahuje informácie o PHP 4, s niektorými pridanými
+   migráciami a poznámkami ku kompatibilite s PHP 3. Správanie,
+   parameter, navrátenie hodnoty a iné zmeny medzi rôznymi verziami
+   PHP sú zdokumentované v poznámkach a v medziriadkovom texte v manuále.
+  </para>
+  <para>
+   Mô¾te nájs» dokumentaèné kúsky pre CVS verziu PHP, ktorá v¾dy
+   predstavuje najnov¹ie vyvíjanú verziu dostupnú cez systém CVS. Ak
+   nie ste vývojárom PHP samotného a nie ste nad¹ený pou¾ívaním
+   najnov¹ie vyvíjanej verzie PHP, rubriky oznaèené "available in CVS"
+   (dostupné v CVS) nie sú pre vás dostupné. I keï tieto rubriky budú
+   prevdepodobne dostupné v dal¹ej samostatnej verzii PHP. Ak by ste
+   si chceli stiahnu» CVS verziu, pozri <ulink url="&url.php.anoncvs;">anonymná prístupná CVS stránka</ulink>.
+  </para>
+  <para>
+   Taktie¾ mô¾te narazi» na dokumentáciu pre PHP verziu, ktorá e¹te
+   nie je uvoµnená (nieèo ako PHP 4.3.0, preto¾e najnov¹ia samostatná
+   verzia je 4.2.3). Väè¹inou toto nepredstavuje chybu v dokumtácii.
+   Vysvetlenie sa èasto pridáva k rubrikám, ktoré nie sú dostupné v
+   aktuálnom PHP vydaní, ale budú dostupné v známej budúcej PHP verzií.
+  </para>
+ </sect1>
+
  <sect1 id="about.more">
   <title>Ako nájs» viac informácii o PHP</title>
   <para>
@@ -237,8 +390,8 @@
   </note>
   <para>
    Momentálne je manuál èiastoène dostupný v následujúcich jazykoch:
-   v brazílskej portugal¹tine, èe¹tine, holand¹tine, francúz¹tine, nemèine,
-   maïarèine, talianèine, japonèine, kórejèine, pol¹tine a ¹panielèine.
+   v brazílskej portugal¹tine, èín¹tine, èe¹tine, holand¹tine, francúz¹tine,
+   nemèine, maïarèine, talianèine, japonèine, kórejèine, pol¹tine a ¹panielèine.
   </para>
   <para>
    V¹etky sa dajú stiahnú» tu: <ulink url="&url.php.docs;">&url.php.docs;</ulink>.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.