cvs: phpdoc-cs / language-snippets.ent /appendices migration.xml /faq html.xml languages.xml /language control-structures.xml expressions.xml references.xml variables.xml
[email protected] ("Lukas Jelinek") Wed, 25 Feb 2004 20:25:01 -0000
| Newsgroups | php.doc.cs |
|---|---|
| Message-ID | <cvsluk1077740701@cvsserver> |
luk Wed Feb 25 15:25:01 2004 EDT
Modified files:
/phpdoc-cs language-snippets.ent
/phpdoc-cs/appendices migration.xml
/phpdoc-cs/faq html.xml languages.xml
/phpdoc-cs/language control-structures.xml expressions.xml
references.xml variables.xml
Log:
1. EN->CS synchronization
2. terminological correction
luk-20040225152501.txt
(text/plain, 29 KB)
http://cvs.php.net/diff.php/phpdoc-cs/language-snippets.ent?r1=1.21&r2=1.22&ty=u
Index: phpdoc-cs/language-snippets.ent
diff -u phpdoc-cs/language-snippets.ent:1.21 phpdoc-cs/language-snippets.ent:1.22
--- phpdoc-cs/language-snippets.ent:1.21 Thu Jan 22 17:10:49 2004
+++ phpdoc-cs/language-snippets.ent Wed Feb 25 15:24:59 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.65 Maintainer: luk Status: ready -->
+<!-- EN-Revision: 1.78 Maintainer: luk Status: ready -->
<!ENTITY warn.experimental '<warning><simpara>Toto roz¹íøení je
<emphasis>EXPERIMENTÁLNÍ</emphasis>. Chování tohoto roz¹íøení,
@@ -22,6 +22,12 @@
<link linkend="ini.allow-url-fopen">allow_url_fopen</link>.
</para></warning>'>
+<!ENTITY warn.ssl-non-standard '<warning><para>Nìkteré webservery nesplòující
+standardy, jako je napø. IIS, posílají data zpùsobem, ¾e PHP vy¹le varování.
+Pracujete-li s takovými servery, mìli byste sní¾it hodnotu parametru
+<link linkend="ini.error-reporting">error_reporting</link> tak, aby
+nezahrnovala varování.</para></warning>'>
+
<!ENTITY note.no-remote '<note><simpara>Tato funkce nebude pracovat se
<link linkend="features.remote-files">vzdálenými soubory</link>, proto¾e
zkoumaný soubor musí být dostupný pøes filesystém serveru.</simpara></note>'>
@@ -121,6 +127,17 @@
<!ENTITY note.func-callback '<note><simpara>Místo názvu funkce mù¾e být pou¾ito
pole obsahující odkaz na objekt a název metody.</simpara></note>'>
+<!ENTITY warn.escapeshell '<warning><para>Pokud se chystáte umo¾nit, aby data
+z u¾ivatelského vstupu vstupovala do této funkce, mìli byste pou¾ívat funkce
+<function>escapeshellarg</function> nebo <function>escapeshellcmd</function>,
+abyste zajistili, ¾e u¾ivatelé nemohou pøelstít systém a spou¹tìt na nìm
+libovolné pøíkazy.</para></warning>'>
+
+<!ENTITY note.exec-bg '<note><para>Chcete-li spustit program za pou¾ití této
+funkce a nechat ho bì¾et na pozadí, musíte zajistit, aby byl výstup programu
+pøesmìrován do souboru nebo jiného výstupního streamu, jinak PHP zatuhne,
+dokud program neskonèí.</para></note>'>
+
<!-- Notes for safe-mode limited functions: -->
<!ENTITY note.sm.disabled '<note><simpara>&sm.disabled;</simpara></note>'>
@@ -135,7 +152,7 @@
skript.</simpara></note>'>
<!ENTITY note.language-construct '<note><simpara>Proto¾e se jedná
-o konstrukci jazyka a ne funkci, nemù¾e být volána pomocí
+o jazykový konstrukt a ne o funkci, nemù¾ete ho volat pomocí
<link linkend="functions.variable-functions">funkcí v promìnných</link></simpara>
</note>'>
@@ -145,6 +162,17 @@
<!ENTITY sm.uidcheck 'Kontroluje, zda soubory/adresáøe,
se kterými pracujete, mají stejné UID jako spu¹tìný skript.'>
+<!ENTITY warn.sm.exec '<warning><simpara>Pøi zapnutém
+<link linkend="features.safe-mode">bezpeèném re¾imu</link> se v¹echen text
+následující za úvodním pøíkazem pova¾uje za jediný argument. Proto se z
+<literal>echo y | echo x</literal> stane <literal>echo "y | echo x"</literal>.</simpara></warning>'>
+
+<!ENTITY note.exec-path '<note><simpara>Je-li zapnut
+<link linkend="features.safe-mode">bezpeèný re¾im</link> mù¾ete spou¹tìt jen
+programy v adresáøi nastaveném v <link linkend="ini.safe-mode-exec-dir">safe_mode_exec_dir</link>.
+Z praktických dùvodù není v souèasné dobì povoleno mít v cestì k programu
+øetìzec <literal>..</literal> (dvì teèky). </simpara></note>'>
+
<!ENTITY sm.uidcheck.dir 'Kontroluje, zda adresáø,
ve kterém pracujete, má stejné UID jako spu¹tìný skript.'>
@@ -206,9 +234,18 @@
<!ENTITY reftitle.resources '<title>Typy prostøedkù</title>'>
<!ENTITY reftitle.constants '<title>Pøeddefinované konstanty</title>'>
<!ENTITY reftitle.classes '<title>Pøeddefinované tøídy</title>'>
+<!ENTITY reftitle.constructor '<title>Konstruktor</title>'>
+<!ENTITY reftitle.methods '<title>Metody</title>'>
+<!ENTITY reftitle.properties '<title>Vlastnosti</title>'>
+<!ENTITY reftitle.returnvalues '<title>Návratové hodnoty</title>'>
<!ENTITY reftitle.examples '<title>Pøíklady</title>'>
<!ENTITY reftitle.seealso '<title>Viz také</title>'>
+<!ENTITY note.pecl-php5 '<note><simpara>
+Toto roz¹íøení bylo odstranìno podle PHP 5 a pøesunuto do
+repozitáøe <ulink url="&url.pecl;">PECL</ulink>.
+</simpara></note>'>
+
<!-- Common pieces for reference part END -->
@@ -220,6 +257,12 @@
<!ENTITY php '<literal>PHP</literal>'>
<!ENTITY safemode '<link linkend="ini.safe-mode">bezpeèný re¾im</link>'>
+<!-- SimpleXML Notes -->
+<!ENTITY simplexml.iteration '<note><simpara>SimpleXML vytvoøilo pravidlo pro
+vkládání iterativních vlastností do vìt¹iny metod. Nelze je prohlí¾et pomocí
+<function>var_dump</function> nebo èímkoli jiným, co mù¾e provìøovat
+objekty.</simpara></note>'>
+
<!-- Database Notes -->
<!ENTITY database.field-case '<note><simpara>Názvy polí vrácené touto funkcí
<emphasis>rozli¹ují velikost písmen</emphasis>.</simpara></note>'>
@@ -252,3 +295,12 @@
<!ENTITY note.tidy.2only '<note><simpara>Ve verzi Tidy 2.0 byly pøidány
nepovinné parametry <literal>config_options</literal> a
<literal>enconding</literal>.</simpara></note>'>
+
+<!ENTITY tidy.conf-enc '<para>Parametr <parameter>config</parameter> lze
+pøedávat jak jako pole, tak jako øetìzec. Pøedává-li se jako øetìzec,
+pøedstavuje název konfiguraèního souboru, jinak jsou obsa¾ené parametry pøímo
+interpretovány. Vysvìtlení v¹ech voleb naleznete na <ulink url="&url.tidy.conf;">&url.tidy.conf;</ulink>
+</para><para>Parametr <parameter>encoding</parameter> nastavuje kódování pro
+vstupní/výstupní dokumenty. Mo¾né hodnoty parametru
+<parameter>encoding</parameter> jsou:
+ascii, latin0, latin1, raw, utf8, iso202, utf16le, utf16be, utf16, mac, win1252, ibm858, big5 a shiftjis.</para>'>
http://cvs.php.net/diff.php/phpdoc-cs/appendices/migration.xml?r1=1.2&r2=1.3&ty=u
Index: phpdoc-cs/appendices/migration.xml
diff -u phpdoc-cs/appendices/migration.xml:1.2 phpdoc-cs/appendices/migration.xml:1.3
--- phpdoc-cs/appendices/migration.xml:1.2 Thu Mar 7 18:25:03 2002
+++ phpdoc-cs/appendices/migration.xml Wed Feb 25 15:25:00 2004
@@ -131,7 +131,7 @@
</programlisting>
</example>
- V¹imnìte si, ¾e støedníky byly nahrazeny dvojteèkami ve v¹ech konstruktech
+ V¹imnìte si, ¾e støedníky byly nahrazeny dvojteèkami ve v¹ech pøíkazech
kromì závìreèného (endif).
</para>
</section>
http://cvs.php.net/diff.php/phpdoc-cs/faq/html.xml?r1=1.2&r2=1.3&ty=u
Index: phpdoc-cs/faq/html.xml
diff -u phpdoc-cs/faq/html.xml:1.2 phpdoc-cs/faq/html.xml:1.3
--- phpdoc-cs/faq/html.xml:1.2 Tue Mar 12 16:21:52 2002
+++ phpdoc-cs/faq/html.xml Wed Feb 25 15:25:01 2004
@@ -219,7 +219,7 @@
</question>
<answer>
<para>
- Tag pro vícenásobný výbìr v HTML konstruktu umo¾òuje u¾ivatelùm vybrat
+ Tag pro vícenásobný výbìr v HTML pøíkazu umo¾òuje u¾ivatelùm vybrat
více polo¾ej ze seznamu. Tyto polo¾ky se posílají do handleru pro
formuláø. Problém je v tom, ¾e se zpracovávají pod stejným jménem.
Napøíklad:
http://cvs.php.net/diff.php/phpdoc-cs/faq/languages.xml?r1=1.2&r2=1.3&ty=u
Index: phpdoc-cs/faq/languages.xml
diff -u phpdoc-cs/faq/languages.xml:1.2 phpdoc-cs/faq/languages.xml:1.3
--- phpdoc-cs/faq/languages.xml:1.2 Sun Dec 7 16:31:38 2003
+++ phpdoc-cs/faq/languages.xml Wed Feb 25 15:25:01 2004
@@ -92,7 +92,7 @@
usnadòuje napsání kódu, který bude pro jiného autora tì¾ko èitelný.
PHP má ménì zmateèný a striktnìj¹í formát beze ztráty flexibility.
PHP je oproti Perlu jednodu¹¹í integrovat do existujícího HTML kódu.
- PHP obsahuje mnoho z "dobré" funkcionality Perlu: konstrukty, syntaxi
+ PHP obsahuje mnoho z "dobré" funkcionality Perlu: pøíkazy, syntaxi
apod., bez komplikovanosti, kterou mù¾e Perl pøinést. Perl je
dobøe vyzkou¹ený a "opravdový jazyk", byl k dispozici ji¾ na konci
80. let, ale PHP rychle dospívá.
http://cvs.php.net/diff.php/phpdoc-cs/language/control-structures.xml?r1=1.8&r2=1.9&ty=u
Index: phpdoc-cs/language/control-structures.xml
diff -u phpdoc-cs/language/control-structures.xml:1.8 phpdoc-cs/language/control-structures.xml:1.9
--- phpdoc-cs/language/control-structures.xml:1.8 Mon Jun 3 16:52:41 2002
+++ phpdoc-cs/language/control-structures.xml Wed Feb 25 15:25:01 2004
@@ -5,12 +5,12 @@
<title>Øídicí struktury</title>
<simpara>
- Jakýkoli PHP skript je slo¾en ze série konstruktù. Konstrukt mù¾e být
- pøiøazení, volání funkce, cyklus, podmínka, stejnì jako konstrukt, který
- nic nedìlá (prázdný konstrukt). Konstrukt obvykle konèí støedníkem.
- Navíc lze konstrukty seskupit do skupiny (bloku) uzavøené slo¾enými
- závorkami. Tento blok je sám o sobì konstruktem. V této kapitole jsou
- popsány rùzné typy konstruktù.
+ Jakýkoli PHP skript je slo¾en ze série pøíkazù. Pøíkaz mù¾e být
+ pøiøazení, volání funkce, cyklus, podmínka, stejnì jako pøíkaz, který
+ nic nedìlá (prázdný pøíkaz). Pøíkaz obvykle konèí støedníkem.
+ Navíc lze pøíkazy seskupit do skupiny (bloku) uzavøené slo¾enými
+ závorkami. Tento blok je sám o sobì pøíkazem. V této kapitole jsou
+ popsány rùzné typy pøíkazù.
</simpara>
<sect1 id="control-structures.if">
@@ -52,9 +52,9 @@
</informalexample>
</para>
<para>
- Èasto byste chtìli, aby se podmínìnì provádìl více ne¾ jeden konstrukt.
- Není samozøejmì nutné ka¾dý konstrukt zabalit do struktury
- <literal>if</literal>. Místo toho mù¾ete seskupit více konstruktù do
+ Èasto byste chtìli, aby se podmínìnì provádìl více ne¾ jeden pøíkaz.
+ Není samozøejmì nutné ka¾dý pøíkaz zabalit do struktury
+ <literal>if</literal>. Místo toho mù¾ete seskupit více pøíkazù do
bloku. Napøíklad tento kód by zobrazil
<computeroutput>a je vìt¹í ne¾ b</computeroutput>, pokud
<replaceable>$a</replaceable> je vìt¹í ne¾ <replaceable>$b</replaceable>
@@ -73,7 +73,7 @@
</para>
<simpara>
Konstrukty <literal>if</literal> mohou být libovolnì vnoøovány do jiných
- konstruktù <literal>if</literal>, co¾ poskytuje plnou flexibilitu
+ pøíkazù <literal>if</literal>, co¾ poskytuje plnou flexibilitu
podmínìného provádìní rùzných èástí programu.
</simpara>
</sect1>
@@ -82,10 +82,10 @@
<title><literal>else</literal></title>
<para>
Èasto také mù¾ete chtít nìco provádìt, pokud je jistá podmínka splnìna,
- a nìco jiného, kdy¾ splnìna není. To umo¾òuje konstrukt
+ a nìco jiného, kdy¾ splnìna není. To umo¾òuje pøíkaz
<literal>else</literal>. <literal>else</literal> roz¹iøuje
- konstrukt <literal>if</literal> o provádìní kódu v pøípadì, ¾e výraz
- v konstruktu <literal>if</literal> je ohodnocen jako &false;. Napøíklad
+ pøíkaz <literal>if</literal> o provádìní kódu v pøípadì, ¾e výraz
+ v pøíkazu <literal>if</literal> je ohodnocen jako &false;. Napøíklad
následující kód vypí¹e <computeroutput>a je vìt¹í ne¾ b</computeroutput>,
pokud <replaceable>$a</replaceable> je vìt¹í ne¾
<replaceable>$b</replaceable>, a
@@ -115,8 +115,8 @@
<para>
Jak název napovídá, <literal>elseif</literal>, je kombinací
<literal>if</literal> a <literal>else</literal>. Stejnì jako
- <literal>else</literal>, roz¹iøuje konstrukt <literal>if</literal>
- k provádìní odli¹ných konstruktù v pøípadì, ¾e jevýraz pùvodního konstruktu
+ <literal>else</literal>, roz¹iøuje pøíkaz <literal>if</literal>
+ k provádìní odli¹ných pøíkazù v pøípadì, ¾e jevýraz pùvodního pøíkazu
<literal>if</literal> ohodnocen jako &false;. Tedy, narozdíl od
<literal>else</literal>, se provádí pouze tehdy, je-li výraz v podmínce
<literal>elseif</literal> ohodnocen jako &true;. Napøíklad následující
@@ -138,8 +138,8 @@
</informalexample>
</para>
<simpara>
- V rámci jednoho konstruktu <literal>if</literal> mù¾e být více
- konstruktù <literal>elseif</literal>. Provádí se první konstrukt
+ V rámci jednoho pøíkazu <literal>if</literal> mù¾e být více
+ pøíkazù <literal>elseif</literal>. Provádí se první pøíkaz
<literal>elseif</literal> (pokud vùbec nìjaký), jeho¾ výraz je ohodnocen
&true;. V PHP mù¾ete napsat i 'else if' (dvìma slovy), chování bude
naprosto toto¾né jako u 'elseif' (jedním slovem). Syntaktický význam
@@ -148,8 +148,8 @@
</simpara>
<simpara>
Konstrukt <literal>elseif</literal> se provádí, pouze jsou-li pøíslu¹ný
- (bezprostøednì pøedcházející) výraz konstruktu <literal>if</literal>
- a výrazy v¹ech pøíslu¹ných pøedcházejících konstruktù
+ (bezprostøednì pøedcházející) výraz pøíkazu <literal>if</literal>
+ a výrazy v¹ech pøíslu¹ných pøedcházejících pøíkazù
<literal>elseif</literal> ohodnoceny jako &false;, a konkrétní výraz
v <literal>elseif</literal> ohodnocen jako &true;.
</simpara>
@@ -178,7 +178,7 @@
</informalexample>
</para>
<simpara>
- Ve vý¹e uvedeném pøíkladu je HTML blok vnoøen do konstruktu
+ Ve vý¹e uvedeném pøíkladu je HTML blok vnoøen do pøíkazu
<literal>if</literal> napsaném alternativní syntaxí.
Tento HTML blok by se zobrazil pouze v pøípadì, ¾e je $a rovno 5.
</simpara>
@@ -215,7 +215,7 @@
<title><literal>while</literal></title>
<para>
Cykly <literal>while</literal> jsou nejjednodu¹¹ím typem cyklù v PHP.
- Chovají se jako jejich protìj¹ci v C. Základí formát konstruktu
+ Chovají se jako jejich protìj¹ci v C. Základí formát pøíkazu
<literal>while</literal> je tento:
<informalexample>
<programlisting>
@@ -226,11 +226,11 @@
</informalexample>
</para>
<simpara>
- Význam konstruktu <literal>while</literal> je snadno pochopitelný.
- Øíká PHP, ¾e má provádìt vnoøený(é) konstrukt(y) tak dlouho, dokud je
+ Význam pøíkazu <literal>while</literal> je snadno pochopitelný.
+ Øíká PHP, ¾e má provádìt vnoøený(é) pøíkaz(y) tak dlouho, dokud je
výraz ve <literal>while</literal> roven &true;. Hodnota výrazu je testována
poka¾dé na zaèátku cyklu (v ka¾dé iteraci), tak¾e i kdy¾ se tato hodnota
- bìhem provádìní vnoøených konstruktù zmìní, provede se zbytek kódu uvnitø
+ bìhem provádìní vnoøených pøíkazù zmìní, provede se zbytek kódu uvnitø
cyklu - v konkrétní iteraci - a¾ do konce (ka¾dé provedení kódu uvnitø
cyklu je jedna iterace). Nìkdy, kdy¾ je výraz ve
<literal>while</literal> ohodnocen jako &false; ji¾ pøi vstupu do cyklu,
@@ -238,7 +238,7 @@
</simpara>
<para>
Podobnì, jako v pøípadì <literal>if</literal>, mù¾ete i zde seskupovat
- konstrukty uvnitø cyklu <literal>while</literal> ohranièením tohoto
+ pøíkazy uvnitø cyklu <literal>while</literal> ohranièením tohoto
kódu slo¾enými závorkami nebo za pou¾ití alternativní syntaxe:
<informalexample>
<programlisting>
@@ -375,7 +375,7 @@
&true;). To nemusí být tak bez u¾itku, jak si mù¾ete myslet. Èasto mù¾ete
toti¾ chtít ukonèit cyklus pomocí podmínìného pøíkazu
<link linkend="control-structures.break"><literal>break</literal></link>,
- namísto pou¾ití pravdivostního výrazu v konstruktu cyklu
+ namísto pou¾ití pravdivostního výrazu v pøíkazu cyklu
<literal>for</literal>.
</simpara>
<para>
@@ -433,7 +433,7 @@
</informalexample>
</para>
<para>
- Jiné jazyky mají konstrukt <literal>foreach</literal> k traverzování
+ Jiné jazyky mají pøíkaz <literal>foreach</literal> k traverzování
polí nebo hashù. V PHP 3 nic takového není, PHP 4 ano (viz <link
linkend="control-structures.foreach">foreach</link>). V PHP 3 mù¾ete
k dosa¾ení stejného efektu kombinovat
@@ -447,7 +447,7 @@
<sect1 id="control-structures.foreach">
<title><literal>foreach</literal></title>
<para>
- PHP 4 (ne PHP 3) zahrnuje konstrukt <literal>foreach</literal>, podobnì
+ PHP 4 (ne PHP 3) zahrnuje pøíkaz <literal>foreach</literal>, podobnì
jako Perl a rùzné dal¹í jazyky. To poskytuje snadný zpùsob k iteraci
pøes pole. Existují dvì syntaxe; ta druhá je men¹ím, av¹ak u¾iteèným
roz¹íøením té první:
@@ -486,7 +486,7 @@
<para>
Uvìdomte si také, ¾e <literal>foreach</literal> pracuje na kopii
specifikovaného pole, nikoli na poli samotném, proto ukazatel na pole
- není modifikován tak, jako konstruktem <function>each</function> a
+ není modifikován tak, jako pøíkazem <function>each</function> a
zmìny na vráceném elementu se na pùvodním poli neprojeví.
</para>
</note>
@@ -593,7 +593,7 @@
<sect1 id="control-structures.break">
<title><literal>break</literal></title>
<simpara>
- <literal>break</literal> ukonèuje provádìní aktuálního konstruktu
+ <literal>break</literal> ukonèuje provádìní aktuálního pøíkazu
<literal>for</literal>, <literal>foreach</literal>
<literal>while</literal>, <literal>do..while</literal> nebo
<literal>switch</literal>.
@@ -678,7 +678,7 @@
<sect1 id="control-structures.switch">
<title><literal>switch</literal></title>
<simpara>
- Konstrukt <literal>switch</literal> je podobná sérii konstruktù IF,
+ Konstrukt <literal>switch</literal> je podobná sérii pøíkazù IF,
testujících tentý¾ výraz. V mnoha pøípadech mù¾ete chtít porovnávat
stejnou promìnnou (nebo výraz) s mnoha rùznými hodnotami a provádìt
rùzné kusy kódu v závislosti na tom, které hodnotì se rovná.
@@ -687,7 +687,7 @@
<para>
Následující dva pøíklady pøedstavují dva odli¹né zpùsoby, jak napsat
toté¾; jeden pou¾ívá sérii podmínek <literal>if</literal>, zatímco
- druhý je zalo¾en na konstruktu <literal>switch</literal>:
+ druhý je zalo¾en na pøíkazu <literal>switch</literal>:
<informalexample>
<programlisting role="php">
<![CDATA[
@@ -717,16 +717,16 @@
</informalexample>
</para>
<para>
- Je dùle¾ité pochopit, jak se konstrukt <literal>switch</literal>
+ Je dùle¾ité pochopit, jak se pøíkaz <literal>switch</literal>
provádí, aby se zabránilo chybám. Konstrukt <literal>switch</literal>
- provádí øádek po øádku (resp. konstrukt po konstruktu). Na zaèátku
+ provádí øádek po øádku (resp. pøíkaz po pøíkazu). Na zaèátku
není proveden ¾ádný kód. Pouze tehdy, kdy¾ se najde <literal>case</literal>
s hodnotou odpovídající hodnotì výrazu u <literal>switch</literal>,
- zaène PHP provádìt následující konstrukty. Vykonávání kódu pokraèuje,
+ zaène PHP provádìt následující pøíkazy. Vykonávání kódu pokraèuje,
dokud se nedosáhne konce bloku <literal>switch</literal> nebo prvního
pøíkazu <literal>break</literal>. Pokud nenapí¹ete na konec bloku po
<literal>case</literal> pøíkaz <literal>break</literal>, bude PHP
- pokraèovat v provádìní dal¹ích konstruktù (po dal¹ím
+ pokraèovat v provádìní dal¹ích pøíkazù (po dal¹ím
<literal>case</literal>). Napøíklad:
<informalexample>
<programlisting role="php">
@@ -751,14 +751,14 @@
pøípadu, kdy ho chcete vynechat zámìrnì k dosa¾ení urèitého cíle).
</simpara>
<simpara>
- V konstruktu <literal>switch</literal> se podmínka testuje pouze jednou
+ V pøíkazu <literal>switch</literal> se podmínka testuje pouze jednou
a výsledek se porovnává s ka¾dou hodnotou v <literal>case</literal>.
V pøípadì <literal>elseif</literal> se podmínka poka¾dé testuje znovu.
Pokud je va¹e podmínka komplikovanìj¹í ne¾ jednoduché porovnání a/nebo
je uvnitø cyklu, <literal>switch</literal> mù¾e být rychlej¹í.
</simpara>
<para>
- Seznam konstruktù za <literal>case</literal> mù¾e být také prázdný, co¾
+ Seznam pøíkazù za <literal>case</literal> mù¾e být také prázdný, co¾
jednodu¹e pøedá øízení následujícímu <literal>case</literal>.
<informalexample>
<programlisting role="php">
@@ -806,7 +806,7 @@
objekty nelze pou¾ít, leda¾e by odkazovaly na jednoduchý typ.
</para>
<para>
- Alternativní syntaxe pro konstrukty <literal>switch</literal> je
+ Alternativní syntaxe pro pøíkazy <literal>switch</literal> je
podporována. Pro víc informací viz
<link linkend="control-structures.alternative-syntax">Alternativní syntaxe
øídicích struktur</link> .
@@ -837,7 +837,7 @@
<para>
Konstrukt <literal>declare</literal> se pou¾ívá k nastavení provádìcích
direktiv pro blok kódu. Syntaxe <literal>declare</literal> je podobná
- syntaxi ostatnícj konstruktù pro øízení toku:
+ syntaxi ostatnícj pøíkazù pro øízení toku:
<informalexample>
<programlisting>
<![CDATA[
@@ -862,7 +862,7 @@
<sect2 id="control-structures.declare.ticks">
<title>Ticks</title>
<para>Tick je událost, která nastane pro ka¾dých
- <replaceable>N</replaceable> nízkoúrovòových konstruktù provedených
+ <replaceable>N</replaceable> nízkoúrovòových pøíkazù provedených
parserem uvnitø bloku <literal>declare</literal>. Hodnota
<replaceable>N</replaceable> je specifikována pomocí
<literal>ticks=<replaceable>N</replaceable></literal> uvnitø sekce
@@ -938,10 +938,10 @@
<sect1 id="function.return">
<title>return</title>
<simpara>
- Zavolán uvnitø funkce, konstrukt <function>return</function> okam¾itì
+ Zavolán uvnitø funkce, pøíkaz <function>return</function> okam¾itì
ukonèí provádìní této funkce a vrací svùj argument jako hodnotu volání
funkce. <function>return</function> také obdobnì ukonèí provádìní
- konstruktu <function>eval</function> nebo celého skriptu.
+ pøíkazu <function>eval</function> nebo celého skriptu.
</simpara>
<simpara>
Pokud se volá z globálního kontextu, provádìní skriptu se ukonèí. Byl-li
@@ -962,7 +962,7 @@
</simpara>
<note>
<simpara>
- Uvìdomte si, ¾e <function>return</function> je jazykový konstrukt, a
+ Uvìdomte si, ¾e <function>return</function> je jazykový pøíkaz, a
nikoli funkce -- uzavøení argumentù do závorek <emphasis>není</emphasis>
nutné. Obvykle se vynechávají, ale nezále¾í na tom, zda se pou¾ijí èi
nikoli.
@@ -1044,7 +1044,7 @@
soubor.
</simpara>
<simpara>
- Ní¾e popsané platí i pro <function>require</function>. Tyto dva konstrukty
+ Ní¾e popsané platí i pro <function>require</function>. Tyto dva pøíkazy
jsou zcela toto¾né, kromì toho, jak zpracovávají chyby.
<function>include</function> produkuje
<link linkend="internal.e-warning">Warning</link> (varování), zatímco
@@ -1176,7 +1176,7 @@
</para>
<para>
Proto¾e <function>include</function> a <function>require</function>
- jsou speciální jazykové konstrukty, pokud se provádìjí podmínìnì,
+ jsou speciální jazykové pøíkazy, pokud se provádìjí podmínìnì,
musíte je uzavøít do bloku.
</para>
<para>
@@ -1206,7 +1206,7 @@
</example>
</para>
<simpara>
- Obsluha návratù: Uvnitø vkládaného souboru lze provést konstrukt
+ Obsluha návratù: Uvnitø vkládaného souboru lze provést pøíkaz
<function>return</function> k ukonèení provádìní souboru a návrat do
volajícího skriptu. Je tedy mo¾né z vlo¾ených souborù vracet hodnoty.
Mù¾ete vzít hodnotu volání include, jako by to byla normální funkce.
@@ -1220,7 +1220,7 @@
</note>
<para>
<example>
- <title><function>include</function> a konstrukt <function>return</function></title>
+ <title><function>include</function> a pøíkaz <function>return</function></title>
<programlisting role="php">
<![CDATA[
return.php
http://cvs.php.net/diff.php/phpdoc-cs/language/expressions.xml?r1=1.1&r2=1.2&ty=u
Index: phpdoc-cs/language/expressions.xml
diff -u phpdoc-cs/language/expressions.xml:1.1 phpdoc-cs/language/expressions.xml:1.2
--- phpdoc-cs/language/expressions.xml:1.1 Mon Mar 25 18:07:15 2002
+++ phpdoc-cs/language/expressions.xml Wed Feb 25 15:25:01 2004
@@ -69,7 +69,7 @@
pøiøazovanou hodnotu, v tomto pøípadì 5. V praxi to znamená, ¾e '$a = 5',
bez ohledu na to co dìlá, je výraz s hodnotou 5. Proto je '$b = ($a = 5)'
toté¾ jako '$a = 5; $b = 5;' (støedník oznaèuje konec výrazu). Proto¾e
- pøiøezení jsou parsována zprava doleva, mù¾ete také napsat
+ pøiøazení jsou parsována zprava doleva, mù¾ete také napsat
'$b = $a = 5'.
</simpara>
@@ -95,7 +95,7 @@
ohodnocují 0 a 1 ve významu &false;, resp. &true;. PHP podporuje
> (vìt¹í ne¾), >= (vìt¹í nebo rovno), == (rovná se), != (nerovná se),
< (men¹í ne¾) a <= (men¹í nebo rovno). Tyto výrazy se nejèastìji
- pou¾ívají v podmínkách, jako je konstrukt <literal>if</literal>.
+ pou¾ívají v podmínkách, jako je <literal>if</literal>.
</simpara>
<simpara>
@@ -165,22 +165,12 @@
</para>
<simpara>
- Na zaèátku kapitoly bylo øeèeno, ¾e si popí¹eme rùzné typy konstruktù,
- a jak bylo slíbeno, výrazy mohou být konstrukty. V tomto pøípadì mají
- konstrukty formát 'expr' ';', co¾ znamená "výraz následovaný støedníkem.
- V konstruktu '$b=$a=5;', je $a=5 platný výraz, ale samo o sobì to není
- konstrukt.'$b=$a=5;' je i platný konstrukt.
- </simpara>
-
- <simpara>
- <emphasis>
- Pozn. pøekladatele: Pøedchozím odstavci (obèas i jinde) pou¾ívám termín
- "konstrukt" pro anglické slovo "statement". Tento pøeklad není pøíli¹
- korektní, ale v èeské programátorské mluvì neexistuje vhodný termín.
- Kdyby nìkdo vìdìl o lep¹ím, napi¹te mi, prosím, na [email protected].
- </emphasis>
+ Na zaèátku kapitoly bylo øeèeno, ¾e si popí¹eme rùzné typy ù,
+ a jak bylo slíbeno, výrazy mohou být y. V tomto pøípadì mají
+ y formát 'expr' ';', co¾ znamená "výraz následovaný støedníkem.
+ V u '$b=$a=5;', je $a=5 platný výraz, ale samo o sobì to není
+ .'$b=$a=5;' je i platný .
</simpara>
-
<simpara>
Poslední vìcí, která si zaslou¾í zmínku, je pravdivostní hodnota výrazù.
V mnoha pøípadech, hlavnì podmínkách a cyklech, vás nezajímá konkrétní
http://cvs.php.net/diff.php/phpdoc-cs/language/references.xml?r1=1.3&r2=1.4&ty=u
Index: phpdoc-cs/language/references.xml
diff -u phpdoc-cs/language/references.xml:1.3 phpdoc-cs/language/references.xml:1.4
--- phpdoc-cs/language/references.xml:1.3 Mon Mar 25 18:07:15 2002
+++ phpdoc-cs/language/references.xml Wed Feb 25 15:25:01 2004
@@ -96,7 +96,7 @@
<title>Co reference nejsou</title>
<para>
Jak ji¾ bylo øeèeno, reference nejsou ukazatele. To znamená, ¾e tento
- konstrukt nebude dìlat to, co oèekáváte:
+ pøíkaz nebude dìlat to, co oèekáváte:
<informalexample>
<programlisting role="php">
<![CDATA[
@@ -196,7 +196,7 @@
]]>
</programlisting>
</informalexample>
- Tyto po¾adavky platí pro PHP 4.0.4 a pozdìj¹í.
+ Tyto po¾adavky platí pro PHP 4.0.4 a pozdìj¹í.
</para>
</sect1>
@@ -259,7 +259,7 @@
<sect1 id="language.references.spot">
<title>Dal¹í výskyt referencí</title>
<simpara>
- Mnoho syntaktických konstruktù v PHP je implementováno pøes odkazový
+ Mnoho jazykových konstruktù v PHP je implementováno pøes odkazový
mechanismus, tak¾e v¹e, co bylo øeèeno vý¹e o pøiøazování referencí,
platí i na tyto konstrukty. Nìkteré konstrukty, jako pøedávání a
vracení pøes odkazy, byly ji¾ zmínìny. Ostatní konstrukty pou¾ívající
http://cvs.php.net/diff.php/phpdoc-cs/language/variables.xml?r1=1.2&r2=1.3&ty=u
Index: phpdoc-cs/language/variables.xml
diff -u phpdoc-cs/language/variables.xml:1.2 phpdoc-cs/language/variables.xml:1.3
--- phpdoc-cs/language/variables.xml:1.2 Mon Jun 3 16:52:41 2002
+++ phpdoc-cs/language/variables.xml Wed Feb 25 15:25:01 2004
@@ -448,7 +448,7 @@
<simpara>
Nìkdy je vhodné, aby se názvy promìnných mohly mìnit, tj. aby mohly být
dynamicky nastavovány a pou¾ívány. Normální promìnná se nastavuje
- takovýmto konstruktem:
+ takovýmto pøíkazem:
</simpara>
<informalexample>
@@ -477,7 +477,7 @@
<simpara>
V této chvíli byly definovány dvì promìnné a byly ulo¾eny do stromu
symbolù PHP: <varname>$a</varname> s obsahem "ahoj" a
- <varname>$ahoj</varname> s obsahem "svìte". Proto konstrukt:
+ <varname>$ahoj</varname> s obsahem "svìte". Proto pøíkaz:
</simpara>
<informalexample>