cvs: phpdoc /hu/functions var.xml

From: Date: Sat, 30 Mar 2002 17:16:29 +0000
Subject: cvs: phpdoc /hu/functions var.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969343870@lists.php.net to get a copy of this message
goba Sat Mar 30 12:16:29 2002 EDT Modified files: /phpdoc/hu/functions var.xml Log: Translation ready, and we know the revision number now ;)) Huh...

Index: phpdoc/hu/functions/var.xml diff -u phpdoc/hu/functions/var.xml:1.12 phpdoc/hu/functions/var.xml:1.13 --- phpdoc/hu/functions/var.xml:1.12 Sat Mar 30 11:47:56 2002 +++ phpdoc/hu/functions/var.xml Sat Mar 30 12:16:29 2002 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-2"?> -<!-- EN-Revision: 102 Maintainer: goba Status: updated till print_r --> +<!-- EN-Revision: 1.104 Maintainer: goba Status: ready --> <reference id="ref.variables"> <title>Változókkal kapcsolatos függvények</title> @@ -1191,55 +1191,186 @@ <refentry id="function.unset"> <refnamediv> <refname>unset</refname> - <refpurpose>Felszabadítja az adott változót.</refpurpose> + <refpurpose>Adott változó felszabadítása</refpurpose> </refnamediv> <refsect1> <title>Leírás</title> <methodsynopsis> - <type>int</type><methodname>unset</methodname> + <type>void</type><methodname>unset</methodname> <methodparam><type>mixed</type><parameter>var</parameter></methodparam> + <methodparam choice="opt"><type>mixed</type><parameter>var</parameter></methodparam> + <methodparam choice="opt"><parameter>...</parameter></methodparam> </methodsynopsis> + <note> + <para> + Az <function>unset</function> egy nyelvi szerkezet. + </para> + </note> <para> - Az <function>unset</function> megszünteti az adott változót, és - igazat ad vissza. + Az <function>unset</function> megszünteti az adott változókat. + A PHP 3-ban mindig &true; értékkel tér vissza (egészen pontosan + az 1 értékû egész számmal). A PHP 4-esben az + <function>unset</function> többé már nem függvény, hanem + parancs. Ezért nincs visszatérési érték, és a visszatérési + érték használata feldolgozási hibát jelent. </para> <para> <example> <title><function>unset</function> példa</title> <programlisting role="php"> <![CDATA[ -unset ($foo); -unset ($bar['quux']); +// Egy változó törlése +unset ($ize); + +// Egy tömbelem törlése (nem az egész tömb törlése!) +unset ($valami['barmi']); + +// Több mint egy változó törlése +unset ($ize1, $ize2, $ize3); ]]> </programlisting> </example> </para> <para> - Lásd még: <function>isset</function> és + Az <function>unset</function> hatása egy függvényen belül + attól függ, hogy milyen típusú változót próbálsz meg törölni. + </para> + <para> + Ha egy globális környezetbõl betöltött változót próbálsz + meg törölni a függvényben, csak a lokális változót törlöd. + A hívó környezetben lévõ változó megtartja + <function>unset</function> hívás elõtti értékét. + <informalexample> + <programlisting role="php"> +<![CDATA[ +function ize_torlese() { + global $ize; + unset($ize); +} + +$ize = 'valami'; +ize_torlese(); +echo $ize; +]]> + </programlisting> + </informalexample> + A fenti példa a következõt írja ki: + <informalexample> + <screen> +<![CDATA[ +valami +]]> + </screen> + </informalexample> + </para> + <para> + Ha egy olyan változót törölsz egy függvényben, amit + referenciaképzéssel adtál át, csak a helyi változót + törlöd. A hívó környezetben lévõ változó megtartja + <function>unset</function> hívás elõtti értékét. + <informalexample> + <programlisting role="php"> +<![CDATA[ +function ize(&$valami) { + unset($valami); + $valami = "másmilyen szöveg"; +} + +$valami = 'valamilyen szöveg'; +echo "$valami\n"; + +foo($valami); +echo "$valami\n"; +]]> + </programlisting> + </informalexample> + A fenti példa kimenete: + <informalexample> + <screen> +<![CDATA[ +valamilyen szöveg +valamilyen szöveg +]]> + </screen> + </informalexample> + </para> + <para> + Ha egy statikus változót törölsz egy függvényben, az + <function>unset</function> törli a változót, és minden + rá mutató referenciát. + <informalexample> + <programlisting role="php"> +<![CDATA[ +function ize() { + static $a; + $a++; + echo "$a\n"; + unset($a); +} + +ize(); +ize(); +ize(); +]]> + </programlisting> + </informalexample> + A fenti példa kimenete: + <informalexample> + <screen> +<![CDATA[ +1 +2 +3 +]]> + </screen> + </informalexample> + </para> + <para> + Ha egy globális változót szeretnél törölni egy függvényen + belül, használd a <varname>$GLOBALS</varname> + tömböt erre a célra: + <informalexample> + <programlisting role="php"> +<![CDATA[ +function ize() { + unset($GLOBALS['valami']); +} + +$valami = "bármi"; +ize(); +]]> + </programlisting> + </informalexample> + </para> + <para> + Lásd még <function>isset</function> és <function>empty</function>. </para> </refsect1> </refentry> - + <refentry id="function.var-dump"> <refnamediv> <refname>var_dump</refname> - <refpurpose>Információt ad egy változóról</refpurpose> + <refpurpose>Információ egy változóról</refpurpose> </refnamediv> <refsect1> <title>Leírás</title> <methodsynopsis> <type>void</type><methodname>var_dump</methodname> <methodparam><type>mixed</type><parameter>expression</parameter></methodparam> + <methodparam choice="opt"><type>mixed</type><parameter>expression</parameter></methodparam> + <methodparam choice="opt"><parameter>...</parameter></methodparam> </methodsynopsis> <simpara> - Ez a függvény strukturált információt ad egy kifejezésrõl, - ami tartalmazza az értékét és a típusát. A tömbök rekurzívan + Ez a függvény strukturált információt ad egy vagy több + kifejezésrõl, az értékek és típusok kiírásával. A tömbök rekurzívan kerülnek feldolgozásra, az értékek bekezdésével, hogy lásd a struktúrát. </simpara> + &tip.ob-capture; <simpara> - Hasonlítsd össze a <function>var_dump</function>-ot és a - <function>print_r</function>-t. + Hasonlítsd össze a <function>var_dump</function> függvényt és a + <function>print_r</function> függvényt. </simpara> <para> <informalexample> @@ -1247,13 +1378,127 @@ <![CDATA[ <pre> <?php - $a = array (1, 2, array ("a", "b", "c")); - var_dump ($a); +$a = array (1, 2, array ("a", "b", "c")); +var_dump ($a); + +/* kimenete: +array(3) { + [0]=> + int(1) + [1]=> + int(2) + [2]=> + array(3) { + [0]=> + string(1) "a" + [1]=> + string(1) "b" + [2]=> + string(1) "c" + } +} + +*/ + +$b = 3.1; +$c = TRUE; +var_dump($b,$c); + +/* kimenete: +float(3.1) +bool(true) + +*/ ?> </pre> ]]> </programlisting> </informalexample> + </para> + </refsect1> + </refentry> + + <refentry id="function.var-export"> + <refnamediv> + <refname>var_export</refname> + <refpurpose>Érvényes PHP kód reprezentációt ad egy változóról</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <methodsynopsis> + <type>mixed</type><methodname>var_export</methodname> + <methodparam><type>mixed</type><parameter>expression</parameter></methodparam> + <methodparam choice="opt"><type>bool</type><parameter>return</parameter></methodparam> + </methodsynopsis> + <simpara> + Ez a függvény a paraméterben átadott érték struktúrált karaktersorozat + reprezentációját adja vissza. Hasonlít a <function>var_dump</function> + függvényhez, azzal a kivétellel, hogy a <function>var_export</function> + elõállított értéke érvényes PHP kód. + </simpara> + <simpara> + Az elõállított érték alapesetben kiíródik, de ha a második paraméterben + a &true; értéket adod meg a függvény visszatér az elõállított értékkel. + </simpara> + <simpara> + Hasonlítsd össze a <function>var_export</function> és a + <function>var_dump</function> függvényeket. + </simpara> + <para> + <informalexample> + <programlisting role="php"> +<![CDATA[ +<pre> +<?php +$a = array (1, 2, array ("a", "b", "c")); +var_export ($a); + +/* kimenete: +array ( + 0 => 1, + 1 => 2, + 2 => + array ( + 0 => 'a', + 1 => 'b', + 2 => 'c', + ), +) +*/ + +$b = 3.1; +$v = var_export($b, TRUE); +echo $v; + +/* kimenete: +3.1 +*/ +?> +</pre> +]]> + </programlisting> + </informalexample> + </para> + </refsect1> + </refentry> + + <refentry id="function.is-callable"> + <refnamediv> + <refname>is_callable</refname> + <refpurpose> + Hívható tulajdonság ellenõrzése + </refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <methodsynopsis> + <type>bool</type><methodname>is_callable</methodname> + <methodparam><type>mixed</type><parameter>var</parameter></methodparam> + <methodparam choice="opt"><type>bool</type><parameter>syntax_only</parameter></methodparam> + <methodparam choice="opt"><type>string</type><parameter>callable_name</parameter></methodparam> + </methodsynopsis> + <para> + &warn.undocumented.func; </para> </refsect1> </refentry>
« previous php.doc (#969343870) next »