pgerzson Thu Dec 27 19:56:24 2001 EDT Modified files: /phpdoc/hu/language expressions.xml Log: update to the recent EN revision Index: phpdoc/hu/language/expressions.xml diff -u phpdoc/hu/language/expressions.xml:1.10 phpdoc/hu/language/expressions.xml:1.11 --- phpdoc/hu/language/expressions.xml:1.10 Sat Dec 15 09:49:54 2001 +++ phpdoc/hu/language/expressions.xml Thu Dec 27 19:56:24 2001 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-2"?> -<!-- EN-Revision: 1.13 Maintainer: goba Status: ready --> +<!-- EN-Revision: 1.19 Maintainer: goba Status: ready --> <!-- CREDITS: kgergely --> <chapter id="language.expressions"> @@ -33,9 +33,9 @@ Például tekintsük az alábbi függvényt: <informalexample> - <programlisting> + <programlisting role="php"> <![CDATA[ -function foo () +function ize() { return 5; } @@ -153,23 +153,34 @@ hacsak nem láttad más nyelvekben, a háromoperandusú feltételes operátor: - <informalexample><programlisting> + <informalexample> + <programlisting role="php"> +<![CDATA[ $elso ? $masodik : $harmadik - </programlisting></informalexample> +]]> + </programlisting> + </informalexample> Értéke: ha az első kifejezés értéke igaz (nem nulla), akkor a második részkifejezés, egyébként a harmadik részkifejezés. Egy segítő példa: - <informalexample><programlisting> + <informalexample> + <programlisting role="php"> +<![CDATA[ $b = $todo == 'növel' ? $a+5 : $a-5; // $b $a+5 lesz, ha $todo értéke növel // egyébként $b $a-5 lesz - </programlisting></informalexample> +]]> + </programlisting> + </informalexample> Ez megegyezik az alábbi kóddal: - <informalexample><programlisting> + <informalexample> + <programlisting> +<![CDATA[ if ($todo == 'növel') $b = $a+5 else $b = $a-5; +]]> </programlisting></informalexample> </para> @@ -179,7 +190,8 @@ posztinkrementálás, és a kifejezések jobb megértésében: <informalexample> - <programlisting> + <programlisting role="php"> +<![CDATA[ function duplaz($i) { return $i*2; @@ -194,15 +206,18 @@ /* itt $d és $e hat */ -$f = duplaz($d++); /* $d kétszeresének hozzárendelése <emphasis>mielőtt</emphasis> +$f = duplaz($d++); /* $d kétszeresének hozzárendelése MIELŐTT inkrementálódik, 2*6 = 12 lesz $f */ -$g = duplaz(++$e); /* $e kétszeresének hozzárendelése <emphasis>miután</emphasis> +$g = duplaz(++$e); /* $e kétszeresének hozzárendelése MIUTÁN inkrementálódik 2*7=14 lesz $g */ $h = $g += 10; /* először $g 10-zel nő, így 24 lesz az értéke, ez adódik tovább $h-nak, az is 24 lesz*/ -</programlisting></informalexample></para> +]]> + </programlisting> + </informalexample> + </para> <simpara> A fejezet elején azt ígértük, hogy leírjuk a különböző @@ -255,4 +270,7 @@ sgml-local-catalogs:nil sgml-local-ecat-files:nil End: + vim600: syn=xml fen fdm=syntax fdl=2 si + vim: et tw=78 syn=sgml + vi: ts=1 sw=1 -->