goba Sat Apr 13 06:00:28 2002 EDT
Modified files:
/phpdoc/hu/language operators.xml
Log:
Getting in sync...
Index: phpdoc/hu/language/operators.xml
diff -u phpdoc/hu/language/operators.xml:1.17 phpdoc/hu/language/operators.xml:1.18
--- phpdoc/hu/language/operators.xml:1.17 Mon Mar 11 07:06:17 2002
+++ phpdoc/hu/language/operators.xml Sat Apr 13 06:00:28 2002
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.32 Maintainer: goba Status: ready -->
+<!-- EN-Revision: 1.33 Maintainer: goba Status: ready -->
<!-- CREDITS: kgergely,gerzson -->
<chapter id="language.operators">
@@ -7,6 +7,135 @@
<simpara>
</simpara>
+ <sect1 id="language.operators.precedence">
+ <title>Oper�torok precedenci�ja</title>
+ <para>
+ Az oper�torok precedenci�ja azt hat�rozza meg, hogy milyen
+ "szorosan" k�t �ssze k�t kifejez�st. P�ld�ul az
+ <literal>1 + 5 * 3</literal> kifejez�sben, a kifejez�s
+ �rt�ke 16, �s nem 18, mert a szorz�s oper�tor�nak, a
+ ("*")-nak nagyobb precedenci�ja van, mint az
+ �sszead�s�nak ("+"). Z�r�jelek seg�ts�g�vel tetsz�leges
+ precedenci�t lehet fel�ll�tani egy kifejez�sen bel�l, ha sz�ks�ges.
+ P�ld�ul a <literal>(1 + 5) * 3</literal> eredm�nye <literal>18</literal>
+ lesz.
+ </para>
+ <para>
+ [Az asszociativit�s tal�n meg�r egy kis magyar�zatot.
+ Ez azt hat�rozza meg, hogy az adott szinten lev�
+ oper�torok egym�s ut�ni, z�r�jel n�lk�li haszn�lat�t hogyan
+ �rtelmezi a ford�t�. Egy p�ld�n kereszt�l tal�n �rthet�bb�
+ v�lik: 1-2+3 �rtelmezhet� (1-2)+3-nak (= 2), vagy 1-(2+3)-nak (= -4).
+ Az el�bbi ki�rt�kel�s, amely <emphasis>balr�l jobbra asszociat�v</emphasis>, a
+ helyes ebben az esetben. A m�sodik ki�rt�kel�s pedig
+ <emphasis>jobbr�l balra asszociat�v</emphasis> - ilyen lenne
+ p�ld�ul a hatv�nyoz�s, amely nincs a nyelvben implement�lva (erre szolg�l
+ <function>pow</function>). Ha a ** <emphasis>lenne</emphasis> a
+ hatv�nyoz�s, akkor a 2**3**2 helyesen 2 a 9-en = 512 lenne.
+ Vannak nem k�thet� (nem asszociat�v) oper�torok is, ilyenek az
+ �sszehasonl�t� oper�torok. A PHP-ban teh�t <emphasis>nem</emphasis>
+ �rtelmes a 2<$x<4 kifejez�s.]
+ </para>
+ <para>
+ Az al�bbi t�bl�zat az oper�torokat precedenci�juk
+ szerint n�vekv� sorrendben tartalmazza.
+
+ <table>
+ <title>Oper�torok precedenci�ja</title>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>asszociativit�s</entry>
+ <entry>oper�torok</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>balr�l jobbra</entry>
+ <entry>,</entry>
+ </row>
+ <row>
+ <entry>balr�l jobbra</entry>
+ <entry>or</entry>
+ </row>
+ <row>
+ <entry>balr�l jobbra</entry>
+ <entry>xor</entry>
+ </row>
+ <row>
+ <entry>balr�l jobbra</entry>
+ <entry>and</entry>
+ </row>
+ <row>
+ <entry>jobbr�l balra</entry>
+ <entry>print</entry>
+ </row>
+ <row>
+ <entry>balr�l jobbra</entry>
+ <entry>= += -= *= /= .= %= &= |= ^= ~= <<= >>=</entry>
+ </row>
+ <row>
+ <entry>balr�l jobbra</entry>
+ <entry>? :</entry>
+ </row>
+ <row>
+ <entry>balr�l jobbra</entry>
+ <entry>||</entry>
+ </row>
+ <row>
+ <entry>balr�l jobbra</entry>
+ <entry>&&</entry>
+ </row>
+ <row>
+ <entry>balr�l jobbra</entry>
+ <entry>|</entry>
+ </row>
+ <row>
+ <entry>balr�l jobbra</entry>
+ <entry>^</entry>
+ </row>
+ <row>
+ <entry>balr�l jobbra</entry>
+ <entry>&</entry>
+ </row>
+ <row>
+ <entry>nem k�thet�</entry>
+ <entry>== != === !==</entry>
+ </row>
+ <row>
+ <entry>nem k�thet�</entry>
+ <entry>< <= > >=</entry>
+ </row>
+ <row>
+ <entry>balr�l jobbra</entry>
+ <entry><< >></entry>
+ </row>
+ <row>
+ <entry>balr�l jobbra</entry>
+ <entry>+ - .</entry>
+ </row>
+ <row>
+ <entry>balr�l jobbra</entry>
+ <entry>* / %</entry>
+ </row>
+ <row>
+ <entry>jobbr�l balra</entry>
+ <entry>! ~ ++ -- (int) (float) (string) (array) (object) @</entry>
+ </row>
+ <row>
+ <entry>jobbr�l balra</entry>
+ <entry>[]</entry>
+ </row>
+ <row>
+ <entry>nem k�thet�</entry>
+ <entry>new</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </para>
+ </sect1>
+
<sect1 id="language.operators.arithmetic">
<title>Aritmetikai oper�torok</title>
<simpara>
@@ -529,135 +658,6 @@
van. (L�sd: <link linkend="language.operators.precedence">Oper�torok
Precedenci�ja</link>.)
</simpara>
- </sect1>
-
- <sect1 id="language.operators.precedence">
- <title>Oper�torok precedenci�ja</title>
- <para>
- Az oper�torok precedenci�ja azt hat�rozza meg, hogy milyen
- "szorosan" k�t �ssze k�t kifejez�st. P�ld�ul az
- <literal>1 + 5 * 3</literal> kifejez�sben, a kifejez�s
- �rt�ke 16, �s nem 18, mert a szorz�s oper�tor�nak, a
- ("*")-nak nagyobb precedenci�ja van, mint az
- �sszead�s�nak ("+"). Z�r�jelek seg�ts�g�vel tetsz�leges
- precedenci�t lehet fel�ll�tani egy kifejez�sen bel�l, ha sz�ks�ges.
- P�ld�ul a <literal>(1 + 5) * 3</literal> eredm�nye <literal>18</literal>
- lesz.
- </para>
- <para>
- [Az asszociativit�s tal�n meg�r egy kis magyar�zatot.
- Ez azt hat�rozza meg, hogy az adott szinten lev�
- oper�torok egym�s ut�ni, z�r�jel n�lk�li haszn�lat�t hogyan
- �rtelmezi a ford�t�. Egy p�ld�n kereszt�l tal�n �rthet�bb�
- v�lik: 1-2+3 �rtelmezhet� (1-2)+3-nak (= 2), vagy 1-(2+3)-nak (= -4).
- Az el�bbi ki�rt�kel�s, amely <emphasis>balr�l jobbra asszociat�v</emphasis>, a
- helyes ebben az esetben. A m�sodik ki�rt�kel�s pedig
- <emphasis>jobbr�l balra asszociat�v</emphasis> - ilyen lenne
- p�ld�ul a hatv�nyoz�s, amely nincs a nyelvben implement�lva (erre szolg�l
- <function>pow</function>). Ha a ** <emphasis>lenne</emphasis> a
- hatv�nyoz�s, akkor a 2**3**2 helyesen 2 a 9-en = 512 lenne.
- Vannak nem k�thet� (nem asszociat�v) oper�torok is, ilyenek az
- �sszehasonl�t� oper�torok. A PHP-ban teh�t <emphasis>nem</emphasis>
- �rtelmes a 2<$x<4 kifejez�s.]
- </para>
- <para>
- Az al�bbi t�bl�zat az oper�torokat precedenci�juk
- szerint n�vekv� sorrendben tartalmazza.
-
- <table>
- <title>Oper�torok precedenci�ja</title>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>asszociativit�s</entry>
- <entry>oper�torok</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>balr�l jobbra</entry>
- <entry>,</entry>
- </row>
- <row>
- <entry>balr�l jobbra</entry>
- <entry>or</entry>
- </row>
- <row>
- <entry>balr�l jobbra</entry>
- <entry>xor</entry>
- </row>
- <row>
- <entry>balr�l jobbra</entry>
- <entry>and</entry>
- </row>
- <row>
- <entry>jobbr�l balra</entry>
- <entry>print</entry>
- </row>
- <row>
- <entry>balr�l jobbra</entry>
- <entry>= += -= *= /= .= %= &= |= ^= ~= <<= >>=</entry>
- </row>
- <row>
- <entry>balr�l jobbra</entry>
- <entry>? :</entry>
- </row>
- <row>
- <entry>balr�l jobbra</entry>
- <entry>||</entry>
- </row>
- <row>
- <entry>balr�l jobbra</entry>
- <entry>&&</entry>
- </row>
- <row>
- <entry>balr�l jobbra</entry>
- <entry>|</entry>
- </row>
- <row>
- <entry>balr�l jobbra</entry>
- <entry>^</entry>
- </row>
- <row>
- <entry>balr�l jobbra</entry>
- <entry>&</entry>
- </row>
- <row>
- <entry>nem k�thet�</entry>
- <entry>== != === !==</entry>
- </row>
- <row>
- <entry>nem k�thet�</entry>
- <entry>< <= > >=</entry>
- </row>
- <row>
- <entry>balr�l jobbra</entry>
- <entry><< >></entry>
- </row>
- <row>
- <entry>balr�l jobbra</entry>
- <entry>+ - .</entry>
- </row>
- <row>
- <entry>balr�l jobbra</entry>
- <entry>* / %</entry>
- </row>
- <row>
- <entry>jobbr�l balra</entry>
- <entry>! ~ ++ -- (int) (double) (string) (array) (object) @</entry>
- </row>
- <row>
- <entry>jobbr�l balra</entry>
- <entry>[]</entry>
- </row>
- <row>
- <entry>nem k�thet�</entry>
- <entry>new</entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </para>
</sect1>
<sect1 id="language.operators.string">