gerzson Tue Jan 29 18:06:53 2002 EDT Modified files: /phpdoc/hu/language variables.xml types.xml functions.xml Log: sync to EN revision
Index: phpdoc/hu/language/variables.xml diff -u phpdoc/hu/language/variables.xml:1.19 phpdoc/hu/language/variables.xml:1.20 --- phpdoc/hu/language/variables.xml:1.19 Tue Jan 29 13:07:46 2002 +++ phpdoc/hu/language/variables.xml Tue Jan 29 18:06:53 2002 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-2"?> -<!-- EN-Revision: 1.26 Maintainer: goba Status: ready --> +<!-- EN-Revision: 1.32 Maintainer: goba Status: ready --> <!-- CREDITS: kgergely,gerzson --> <chapter id="language.variables"> @@ -465,17 +465,31 @@ </para> </note> + <note> + <para> + Az új szuper globális (Superglobals) változók 4.1.0 verziótól + használhatók. További részletekért lásd a <ulink + url="&url.php.release4.1.0;">4.1.0 verzió bejelentését</ulink> + Ezek a <varname>$_GET</varname>, <varname>$_POST</varname>, + <varname>$_ENV</varname>, <varname>$_SERVER</varname>, + <varname>$_COOKIE</varname>, <varname>$_REQUEST</varname> + <varname>$_FILES</varname> és a <varname>$_SESSION</varname> + tömbök, amelyek fesztelen megfogalmazásban <emphasis>szuper + globális</emphasis> jelzővel illetik, mivel minden esetben + használhatók tekintet nélkül az aktuális érvényességi körre. + Emiatt a régi, nekik megfelelő <varname>$HTTP_*_VARS</varname> + tömbök használata már nem javasolt. + </para> + </note> + <para> Ha a <link linkend="ini.register-globals">register_globals</link> be van kapcsolva, ezek a változók globális változókként is létrejönnek, függetlenül - a <varname>$HTTP_*_VARS</varname> tömböktől. Ezt a szolgáltatást óvatosan - használd, ha lehet, kapcsold ki. A <varname>$HTTP_*_VARS</varname> - változók biztonságosak, míg a globális változók felülírhatják - egymást a felhasználó által beadott adatokkal. Ha nem tudod - kikapcsolni a <link linkend="ini.register-globals">register_globals</link> - beállítást, meg kell győződnöd arról, hogy a bejövő adatok tényelegesen - a megfelelő forrásból érkeznek-e. + a <varname>$HTTP_*_VARS</varname> tömböktől. Nézd meg idevonatkozó + részletes információkért a biztonságról szóló <link + linkend="security.registerglobals">Globálisan is elérhető változók + (Register Globals) használata</link> c. fejezetet! </para> <para> @@ -483,60 +497,93 @@ <varlistentry> <term>$argv</term> <listitem> - <simpara> - A szkriptnek átadott argumentumok tömbje. Ha a szkript - parancssor alól futtatjuk, ez egy C-szerű hozzáférést - biztosít a parancssor argumentumokhoz. Ha GET - metódussal hívjuk, az URL kérdőjel utáni részét - (query string) tartalmazza. - </simpara> + <simpara> + A szkriptnek átadott argumentumok tömbje. Ha a szkript + parancssor alól futtatjuk, ez egy C-szerű hozzáférést + biztosít a parancssor argumentumokhoz. Ha GET + metódussal hívjuk, az URL kérdőjel utáni részét + (query string) tartalmazza. + </simpara> </listitem> </varlistentry> <varlistentry> <term>$argc</term> <listitem> - <simpara> - A parancssori argumentumok számát tartalmazza - (ha parancssorból futtatjuk). - </simpara> + <simpara> + A parancssori argumentumok számát tartalmazza + (ha parancssorból futtatjuk). + </simpara> </listitem> </varlistentry> <varlistentry> <term>$PHP_SELF</term> <listitem> - <simpara> - A most futó szkriptfájl neve, a document root-hoz - képest relatív alakban. Ha a PHP parancssorból - fut, ez a változó nem elérhető. - </simpara> + <simpara> + A most futó szkriptfájl neve, a document root-hoz + képest relatív alakban. Ha a PHP parancssorból + fut, ez a változó nem elérhető. + </simpara> </listitem> </varlistentry> <varlistentry> <term>$HTTP_COOKIE_VARS</term> <listitem> - <simpara> - HTTP cookie-kat (sütiket) tartalmazó asszociatív tömb. - </simpara> + <simpara> + HTTP cookie-kat (sütiket) tartalmazó asszociatív tömb. + </simpara> + </listitem> + </varlistentry> + + <varlistentry> + <term>$_COOKIE</term> + <listitem> + <simpara> + HTTP cookie-kat (sütiket) tartalmazó asszociatív tömb, amely + minden hatókörben elérhető. PHP 4.1.0-ban került + a nyelvbe. + </simpara> </listitem> </varlistentry> <varlistentry> <term>$HTTP_GET_VARS</term> <listitem> - <simpara> - HTTP GET metódussal által szolgáltatott adatokat tartalmazó asszociatív tömb. - </simpara> + <simpara> + HTTP GET metódussal által szolgáltatott adatokat tartalmazó asszociatív tömb. + </simpara> + </listitem> + </varlistentry> + + <varlistentry> + <term>$_GET</term> + <listitem> + <simpara> + HTTP GET metódussal által szolgáltatott adatokat tartalmazó + asszociatív tömb, amely minden hatókörben elérhető. + PHP 4.1.0-ban került a nyelvbe. + </simpara> </listitem> </varlistentry> <varlistentry> <term>$HTTP_POST_VARS</term> <listitem> - <simpara> - HTTP POST metódussal által szolgáltatott adatokat tartalmazó asszociatív tömb. + <simpara> + HTTP POST metódussal által szolgáltatott adatokat tartalmazó asszociatív tömb. + </simpara> + </listitem> + </varlistentry> + + <varlistentry> + <term>$_POST</term> + <listitem> + <simpara> + HTTP POST metódussal által szolgáltatott adatokat tartalmazó + asszociatív tömb, amely minden hatókörben elérhető. + PHP 4.1.0-ban került a nyelvbe. </simpara> </listitem> </varlistentry> @@ -545,15 +592,25 @@ <term>$HTTP_POST_FILES</term> <listitem> <simpara> - A HTTP POST metódussal feltöltött fájlokról tartalmaz információkat, associatív tömb. + A HTTP POST metódussal feltöltött fájlokról tartalmaz információkat, +asszociatív tömb. Lásd a <link linkend="features.file-upload.post-method">POST metódusú feltöltések</link> című részt további információkért a <varname>$HTTP_POST_FILES</varname> tartalmát és szerkezetét illetően. + PHP 4.0.0-ban került a nyelvbe. + </simpara> + </listitem> + </varlistentry> + + <varlistentry> + <term>$_FILES</term> + <listitem> + <simpara> + A HTTP POST metódussal feltöltött fájlokról tartalmaz információkat, +asszociatív tömb. + Lásd a <link linkend="features.file-upload.post-method">POST metódusú + feltöltések</link> című részt további információkért a + <varname>$_POST</varname> tartalmát és szerkezetét illetően. + Minden hatókörben elérhető. PHP 4.1.0-ban került a nyelvbe. </simpara> - <para> - A <varname>$HTTP_POST_FILES</varname> a PHP 4.0.0 és - későbbi verzióiban érhető el. - </para> </listitem> </varlistentry> @@ -566,20 +623,77 @@ </listitem> </varlistentry> + <varlistentry> + <term>$_ENV</term> + <listitem> + <simpara> + A szülő/futtató környezet aktuális változóit tartalmazó + asszociatív tömb, amely minden hatókörben elérhető. + PHP 4.1.0-ban került a nyelvbe. + </simpara> + </listitem> + </varlistentry> + <varlistentry> - <term>$HTTP_SERVER_VARS</term> + <term>$HTTP_SERVER_VARS</term> <listitem> <simpara> - a HTTP szervertől érkező változókkal feltöltött asszociatív tömb. + A HTTP szervertől érkező változókkal feltöltött asszociatív tömb. Ezek a változók megfelelnek a fent említett Apache változóknak. - </simpara> + </simpara> </listitem> </varlistentry> </variablelist> - </para> - </sect2> + <varlistentry> + <term>$_SERVER</term> + <listitem> + <simpara> + A HTTP szervertől érkező változókkal feltöltött asszociatív tömb, + amely minden hatókörben elérhető. PHP 4.1.0-ban került + a nyelvbe. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term>$HTTP_SESSION_VARS</term> + <listitem> + <simpara> + Az aktuális szkripthez tartozó session változókat tartalmazó + asszociatív tömb. + </simpara> + </listitem> + </varlistentry> + + <varlistentry> + <term>$_SESSION</term> + <listitem> + <simpara> + Az aktuális szkripthez tartozó session változókat tartalmazó + asszociatív tömb, amely minden hatókörben elérhető. A + <varname>_SESSION</varname> tömbben új bejegyzések létrehozásával + automatikusan regisztrálhatók értékek, mint a + <function>session_register</function> segítségével. + PHP 4.1.0-ban került a nyelvbe. + </simpara> + </listitem> + </varlistentry> + + <varlistentry> + <term>$_REQUEST</term> + <listitem> + <simpara> + A GET, POST és Cookie változókból összeállított asszociatív tömb. + Más szóval, bármilyen a felhasználótól ügyféltől érkező adatot + tartalmaz, ami biztonsági szempontból nem megbízható. + Minden hatókörben elérhető. PHP 4.1.0-ban került a nyelvbe. + </simpara> + </listitem> + </varlistentry> + </variablelist> + </para> + </sect2> </sect1> Index: phpdoc/hu/language/types.xml diff -u phpdoc/hu/language/types.xml:1.19 phpdoc/hu/language/types.xml:1.20 --- phpdoc/hu/language/types.xml:1.19 Tue Jan 29 13:06:24 2002 +++ phpdoc/hu/language/types.xml Tue Jan 29 18:06:53 2002 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-2"?> -<!-- EN-Revision: 1.70 Maintainer: goba Status: ready --> +<!-- EN-Revision: 1.71 Maintainer: goba Status: ready --> <!-- CREDITS: gerzson --> <chapter id="language.types"> @@ -795,11 +795,13 @@ <programlisting role="php"> <![CDATA[ $gyumolcsok = array( 'eper' => 'piros' , 'alma' => 'zöld' ); -echo "Az alma $gyumolcsok[alma]."; // ez másképpen használandó -karaktersorozatokon kívül. Lásd az $ize[valami] karakterláncon kívüli problémáját +echo "Az alma $gyumolcsok[alma]."; // ez másképpen használandó karaktersorozatokon +kívül. +// Lásd az $ize[valami] karakterláncon kívüli problémáját + echo "A négyzet $negyzet->szelesseg méter széles."; + echo "A négyzet $negyzet->szelesseg00 centiméter széles."; // nem működik - // a megoldás érdekében lásd a komplex szintaxis szakaszt! +// A megoldás érdekében lásd a komplex szintaxis szakaszt! ]]> </programlisting> </informalexample> Index: phpdoc/hu/language/functions.xml diff -u phpdoc/hu/language/functions.xml:1.15 phpdoc/hu/language/functions.xml:1.16 --- phpdoc/hu/language/functions.xml:1.15 Tue Jan 29 13:06:24 2002 +++ phpdoc/hu/language/functions.xml Tue Jan 29 18:06:53 2002 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-2"?> -<!-- EN-Revision: 1.20 Maintainer: goba Status: ready --> +<!-- EN-Revision: 1.24 Maintainer: goba Status: ready --> <!-- CREDITS: kgergely,gerzson --> <chapter id="functions"> @@ -109,28 +109,6 @@ </programlisting> </informalexample> </para> - - <para> - Ha egy olyan függvénynél kell a paramétert referencia szerint átadni, - amely ezt nem teszi meg alapból, akkor a függvény hívásakor kell a - paraméterlistában a neve elé kell tenni az & jelet: - <informalexample> - <programlisting role="php"> -<![CDATA[ -function foo ($bar) -{ - $bar .= 'makk'; -} -$str = 'Bikk'; -foo ($str); -echo $str; // kiírja, hogy 'Bikk' -foo (&$str); -echo $str; // kiírja, hogy 'Bikkmakk' -]]> - </programlisting> - </informalexample> - </para> - </sect2> <sect2 id="functions.arguments.default"> @@ -258,7 +236,9 @@ <para> Az elhagyható return állítást használva adhatnak vissza értéket a függvények. Bármely típus visszaadható, beleértve a listákat - és az objektumokat is. + és az objektumokat is. A függvény végrehajtása azonnal befejeződik, + és a vezérlés visszakerül a függvényhívás utáni pozícióba. + További részletes információkért lásd: <function>return</function>! <informalexample> <programlisting role="php"> <![CDATA[ @@ -309,7 +289,10 @@ </programlisting> </informalexample> </para> - + <simpara> + További információkért lásd a <link + linkend="language.references">Referenciák</link> fejezetet! + </simpara> </sect1> <sect1 id="functions.old-syntax">