pgerzson Sat Jan 5 09:03:35 2002 EDT
Modified files:
/phpdoc/hu/language basic-syntax.xml
Log:
sync with EN revision
Index: phpdoc/hu/language/basic-syntax.xml
diff -u phpdoc/hu/language/basic-syntax.xml:1.10
phpdoc/hu/language/basic-syntax.xml:1.11
--- phpdoc/hu/language/basic-syntax.xml:1.10 Sat Dec 15 09:49:54 2001
+++ phpdoc/hu/language/basic-syntax.xml Sat Jan 5 09:03:35 2002
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.14 Maintainer: goba Status: ready -->
+<!-- EN-Revision: 1.25 Maintainer: goba Status: ready -->
<!-- CREDITS: kgergely -->
<chapter id="language.basic-syntax">
@@ -7,20 +7,27 @@
<sect1 id="language.basic-syntax.phpmode">
<title>Escape szekvencia HTML-ben</title>
-
- <para>
- Amikor a PHP elkezd feldolgozni egy állományt, a karaktereket
- egyszerűen kiírja a kimenetre. Tehát ha egy HTML állományt
- átnevezel úgy, hogy .php kiterjesztést adsz annak, akkor
- az továbbra is működni fog.
- </para>
- <para>
- Ha PHP utasításokat szeretnél beszúrni valahol az állományodba,
- meg kell jelölnöd azt a szakaszt a PHP számára, hogy el
- tudja kezdeni a parancsok végrehajtását. Ezt négyféleképpen
- teheted meg:
- </para>
+ <para>
+ Amikor a PHP feldolgoz egy fájlt, akkor egyszerűen a kimenetre másol minden
+ karaktert, amíg nem találkozik valamelyik speciális jelöléssel (lásd alább!),
+ amelyet PHP kódrészlet kezdeteként értelmez. Ekkor a PHP futtatni kezdi
+ a zárójelölésig található összes kódot. Ezzel a működési elvvel lehet könnyen
+ HTML oldalakba elhelyezni PHP kódot, mivel mindent, ami a PHP nyitó- és
+ zárójelölésein kívül esik, teljes mértékben békénhagy, és csak ezeken belüli
+ tartalmat értelmezi programkódként.
+ </para>
+
+ <para>
+ Négyféle jelöléssel lehet az állomány bizonyos részeit PHP kódként
+ megjelölni. Ezek közül csak kettő használható bármilyen esetben:
+ <?php. . .?> and <script language="php">. . .</script>,
+ a másik kettő ki és bekapcsolható a <filename>php.ini</filename>
+ konfigurációs fájlban. Bár a rövid vagy az ASP-stílusú formák kényelmesnek
+ tűnnek, egyszersmind kevésbé hordozhatók, mint a hosszabb változatok.
+ Emellett, ha XML vagy XHTML fájlokba kell PHP kódot illeszteni, azt csak
+ <?php. . .?> alakkal lehet - igazodva az XML ajánláshoz.
+ </para>
<para>
<example>
@@ -46,7 +53,7 @@
<para>
Az első lehetőség csak akkor elérhető, ha a rövid tag-ek
- engedélyezve vannak. Engedélyezhetjük a
+ engedélyezve vannak. Engedélyezhetjük - PHP 3-ban -
+<function>short_tags</function> függvényhívással, a
<link linkend="ini.short-open-tag">short_open_tag</link>
beállítással a PHP konfigurációs fájlban, vagy a PHP
fordításánál a <command>configure</command> program
@@ -59,8 +66,7 @@
</para>
<para>
- A negyedik mód csak akkor elérhető, ha az ASP-stílusú tagek
- engedélyezve vannak az <link linkend="ini.asp-tags">asp_tags</link>
+ A negyedik mód csak akkor elérhető, ha az ASP-stílusú jelölés is engedélyezve
+van az <link linkend="ini.asp-tags">asp_tags</link>
konfigurációs beállítással.
<note>
@@ -69,8 +75,9 @@
</para>
<para>
- A lezárótag magában foglalja a taget közvetlenül követő
- újsort karaktert, ha van ilyen.
+ A lezárójelölés magában foglalja a jelölést közvetlenül követő újsort
+ karaktert, ha van ilyen, emellett a PHP blokk utolsó sorát lezáró
+ pontosvesszőt (;).
</para>
<para>
@@ -86,9 +93,11 @@
]]>
</programlisting></example>
- Ez a várakozásoknak megfelelően működik, mivel a PHP a HTML
- blokkokat <function>echo</function> utasítások sorozatának
- tekinti.
+ Ez a várakozásoknak megfelelően működik, mivel a PHP
+ ?> lezáró
+ jelölést követően mindent átmásol a kimenetre, amíg egy újabb nyitó jelöléssel.
+A fenti példa természtesen mondvacsinált, de nagy méretű szövegblokkok kiíratásakor
+ hatékonyabbnak bizonyulhat ideiglenesen elhagyni a PHP módot, mint mindezt a
+szöveget <function>echo</function>,
+ <function>print</function> vagy ehhez hasonló függvényekkel kiíratni.
</para>
</sect1>