goba            Sun Jul  8 12:24:15 2001 EDT

  Modified files:              
    /phpdoc/hu  Translators 
    /phpdoc/hu/language constants.xml 
  Log:
  Hu tree updating with new translations
  
  
Index: phpdoc/hu/Translators
diff -u phpdoc/hu/Translators:1.28 phpdoc/hu/Translators:1.29
--- phpdoc/hu/Translators:1.28  Sun Jul  8 11:31:17 2001
+++ phpdoc/hu/Translators       Sun Jul  8 12:24:13 2001
@@ -162,15 +162,15 @@
 zlib.xml
 -------- language -----------------------------------------------------------
 basic-syntax.xml            Kontra Gergely  1.10
-constants.xml               Kontra Gergely  1.7
-control-structures.xml      Kontra Gergely  1.23
-expressions.xml             Kontra Gergely  1.3
+constants.xml               Kontra Gergely  1.13
+control-structures.xml      Kontra Gergely  1.23  ++
+expressions.xml             Kontra Gergely  1.8
 functions.xml               Kontra Gergely  1.13
-oop.xml                     Kontra Gergely  1.5
-operators.xml               Kontra Gergely  1.17
+oop.xml                     Kontra Gergely  1.5   ++
+operators.xml               Kontra Gergely  1.17  +
 references.xml              Kontra Gergely  [undrcon]
-types.xml                   Kontra Gergely  1.16
-variables.xml               Kontra Gergely  1.10
+types.xml                   Kontra Gergely  1.16  ++
+variables.xml               Kontra Gergely  1.10  +
 -------- pear ---------------------------------------------------------------
 about.xml
 pear.xml
Index: phpdoc/hu/language/constants.xml
diff -u phpdoc/hu/language/constants.xml:1.3 phpdoc/hu/language/constants.xml:1.4
--- phpdoc/hu/language/constants.xml:1.3        Sat Jul  7 18:24:14 2001
+++ phpdoc/hu/language/constants.xml    Sun Jul  8 12:24:14 2001
@@ -2,31 +2,135 @@
   <title>Konstansok</title>
 
   <simpara>
-   A PHP számos konstanst definiál, és mechanizmust biztosít,
-   hogy mi is futás közben definiáljunk még többet.
-   A konstansok olyanok, mint a változók, azt a két dolgot
-   kivéve, hogy a konstansokat a <function>define</function>
-   függvénnyel hozhatók létre, és később nem módosíthatók.
+   A konstans egy egyszerű érték azonosítója (neve). Mint ahogy
+   az elnevezése is mutatja, a program futása során nem változtatható
+   meg az értéke (a mágikus <constant>__FILE__</constant> és 
+   <constant>__LINE__</constant> konstansok az egyedüli kivételek
+   ez alól). A konstansok alapesetben érzékenyek a kis- és nagybetűs
+   irásmódra. Megállapodás szerint általában csupa nagybetűs neveket
+   adunk a konstansoknak.
   </simpara>
 
   <para>
+   A konstansok neveire a PHP más jelzőivel azonos szabályok
+   vonatkoznak. Egy érvényes konstans név betűvel vagy aláhúzással
+   kezdődik, amit tetszőleges számú betű, szám vagy aláhúzás követ.
+   Reguláris kifejezéssel kifejezve ez a következőt jelenti:
+   <literal>[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*</literal>
+  </para>
+
+  <note>
+   <simpara>
+    Ebben az esetben egy betű lehet angol betű karakter
+    a-z-ig és A-Z-ig, valamint az ASCII karakterek
+    127-es kódtól 255-ös kódig (0x7f-0xff).
+   </simpara>
+  </note>
+
+  <simpara>
+   A konstansok bárhonnan elérhetőek.
+  </simpara>
+  <sect1 id="language.constants.syntax">
+   <title>Szintakszis</title>
+   <simpara>
+    Konstanst a <function>define</function> függvénnyel
+    tudsz létrehozni. Miután definiáltad, később nem
+    tudod megváltoztatni az értékét, vagy törölni.
+   </simpara>
+   <simpara>
+    Csak skaláris adat (<type>boolean</type>, <type>integer</type>, 
+    <type>double</type> vagy <type>string</type> típusú) lehet
+    egy konstans tartalma.
+   </simpara>
+   <simpara>
+    A konstans értékét a nevének megadásával kaphatod meg.
+    A változókkal ellentétben <emphasis>nem</emphasis> szabad
+    <literal>$</literal> jelet tenned a konstand neve elé.
+    Használhatod még a <function>constant</function> függvényt is,
+    ha például a konstans nevét egy változó adja.
+    A <function>get_defined_constants</function> függvénnyel
+    tudod a definiált konstansok listáját megkapni.
+   </simpara>
+   <note>
+    <simpara>
+     A konstansok és a (globális) változók különböző névtérben vannak.
+     Ez azt jelenti, hogy a &true; és a 
+     <varname>$TRUE</varname> két különböző dolgot jelent.
+    </simpara>
+   </note>
+   <simpara>
+    Ha egy definiálatlan konstanst próbálsz meg használni, a PHP
+    úgy veszi, hogy a konstans nevét veszi karaktersorozatként.
+    Egy
+    <link linkend="features.error-handling">notice</link> szintű hiba
+    keletkezik, ha ez történik. A <function>defined</function>
+    függvényt használhatod, ha konstans létezését szeretnéd vizsgálni. 
+   </simpara>
+   <para>
+    A következők a fontosabb különbségek a változókhoz képest:
+     <itemizedlist>
+      <listitem>
+       <simpara>
+    A konstansok nevét nem kell dollár jellel <literal>$</literal> kezdeni
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+    A konstansokat akárhol definiálhatod, és akárhol elérheted, a
+    változók környezeti korlátozásaitól függetlenül
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+    A konstansokat nem módosíthatóak, és nem törölhetőek, miután
+    egyszer beállítod az értéküket
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+    A konstansok csak skaláris értékeket tartalmazhatnak
+       </simpara>
+      </listitem>
+     </itemizedlist>
+    </para>
+    
+   <para>
+    <example>
+     <title>Konstansok definiálása</title>
+     <programlisting>
+<![CDATA[
+<?php
+define("KONSTANS", "Helló világ!");
+echo KONSTANS; // kiírja, hogy "Helló világ!"
+echo Konstans; // kiírja, hogy "Konstans" és hibát eredményez
+?>
+]]>
+     </programlisting>
+    </example>
+   </para>
+  </sect1>
+  
+  <sect1 id="language.constants.predefined">
+   <title>Előre definiált konstansok</title>  
+  
+  <para>
    Az mindig elérhető előre definiált konstansok:
 
    <variablelist>
 
     <varlistentry>
-     <term>__FILE__</term>
+     <term>__FILE__ (független a kis- vagy nagybetűs irásmódtól)</term>
      <listitem>
       <simpara>
-       A szkript fájl neve. Ha egy olyan fájlon belül használjuk,
-       amelyet include-oltunk, vagy require-ral rakjuk be, akkor
+       A szkript állomány neve. Ha egy olyan fájlon belül használjuk,
+       amelyet include-oltunk, vagy require-ral töltöttük be, akkor
        az include-olt fájl nevét kapjuk, nem a futtatott szkriptét.
       </simpara>
      </listitem>
     </varlistentry>
     
     <varlistentry>
-     <term>__LINE__</term>
+     <term>__LINE__ (független a kis- vagy nagybetűs irásmódtól)</term>
      <listitem>
       <simpara>
        Az aktuális szkripten belüli sor száma. Ha includdal,
@@ -40,7 +144,7 @@
      <term>PHP_VERSION</term>
      <listitem>
       <simpara>
-       Az alkalmazott PHP verziószáma (string). Pl.: '3.0.8-dev'.
+       Az alkalmazott PHP verziószáma (string). Pl.: '4.0.7-dev'.
       </simpara>
      </listitem>
     </varlistentry>
@@ -49,30 +153,42 @@
      <term>PHP_OS</term>
      <listitem>
       <simpara>
-       Az operációs rendszer, ami alatt a PHP fut, pl.: 'Linux'.
+       Az operációs rendszer, ami alatt a PHP fut. Lehetséges
+       értékei: "AIX", "Darwin" (MacOS), "Linux", "SunOS", "WIN32", "WINNT"
+       Megjegyzés: elképzelhető, hogy később további értékek
+       is elérhetőek lesznek.
       </simpara>
      </listitem>
     </varlistentry>
     
     <varlistentry>
-     <term>&true;</term>
+     <term>&true; (független a kis- vagy nagybetűs irásmódtól)</term>
      <listitem>
       <simpara>
-       Igaz érték.
+       Igaz érték (lásd a <type>boolean</type> adattípust).
       </simpara>
      </listitem>
     </varlistentry>
     
     <varlistentry>
-     <term>&false;</term>
+     <term>&false; (független a kis- vagy nagybetűs irásmódtól)</term>
      <listitem>
       <simpara>
-       Hamis érték.
+       Hamis érték (lásd a <type>boolean</type> adattípust).
       </simpara>
      </listitem>
     </varlistentry>
     
     <varlistentry>
+     <term>&null; (független a kis- vagy nagybetűs irásmódtól)</term>
+     <listitem>
+      <simpara>
+       A &null; érték (lásd a <type>null</type> adattípust).
+      </simpara>
+     </listitem>
+    </varlistentry>
+
+    <varlistentry>
      <term>E_ERROR</term>
      <listitem>
       <simpara>
@@ -112,7 +228,7 @@
        hogy nem :) A végrehajtás folytatódik. [lehet,
        hogy formázza a vinyódat, lehet, hogy nem :)]
        Ilyenre példa egy idézőjelek nélküli string,
-       mint hashindex, vagy egy változó elérése,
+       mint tömbindex, vagy egy változó elérése,
        amelynek még nem adtunk értéket.
       </simpara>
      </listitem>
@@ -139,28 +255,6 @@
     használja, hogy a hibajelzési szintet állítsa.
     Lásd az összes ilyen konstanst a
     <link linkend="features.error-handling">hibakezelésnél</link>.
-   </para>
-
-   <para>
-    A <function>define</function> függvény segítségével
-    további konstansokat definiálhatunk...
-   </para>
-  
-   <para>
-    Vigyázz, mert ezek konstansok, nem C-szerű makrók; 
-    csak érvényes skalár szerepelhet bennük.
-
-    <example>
-     <title>Konstans definiálása</title>
-     <programlisting>
-<![CDATA[
-<?php
-define("CONSTANT", "Üdvözöllek dicső lovag, szép a ruhád, szép a lovad.");
-echo CONSTANT; // kiírja hogy Üdvözöllek...
-?>
-]]>
-     </programlisting>
-    </example>
 
     <example>
      <title>A __FILE__ és a __LINE__ használata</title>
@@ -175,9 +269,10 @@
 ?>
 ]]>
      </programlisting>
-    </example></para>
-  
-  </chapter>
+    </example>
+   </para>
+  </sect1>
+ </chapter>
  
  <!-- Keep this comment at the end of the file
  Local variables:

Reply via email to