cvs: phpdoc /hu/language basic-syntax.xml
| From: | Gyozo Papp | Date: | Sat, 05 Jan 2002 14:03:35 +0000 |
| Subject: | cvs: phpdoc /hu/language basic-syntax.xml | ||
| Groups: | php.doc | ||
| Request: | Send a blank email to phpdoc+get-969340762@lists.php.net to get a copy of this message | ||
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>