source: www/manuals/PHP_manual/control-structures.elseif.html@ 1

Last change on this file since 1 was 1, checked in by george, 17 years ago

Prvotní import všeho

File size: 4.2 KB
Line 
1<HTML
2><HEAD
3><TITLE
4>elseif</TITLE
5><META
6NAME="GENERATOR"
7CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
8REL="HOME"
9TITLE="Manuál PHP"
10HREF="index.html"><LINK
11REL="UP"
12TITLE="Øídicí struktury"
13HREF="control-structures.html"><LINK
14REL="PREVIOUS"
15TITLE="else"
16HREF="control-structures.else.html"><LINK
17REL="NEXT"
18TITLE="Alternativní syntaxe øídicích struktur"
19HREF="control-structures.alternative-syntax.html"><META
20HTTP-EQUIV="Content-type"
21CONTENT="text/html; charset=ISO-8859-2"></HEAD
22><BODY
23CLASS="sect1"
24BGCOLOR="#FFFFFF"
25TEXT="#000000"
26LINK="#0000FF"
27VLINK="#840084"
28ALINK="#0000FF"
29><DIV
30CLASS="NAVHEADER"
31><TABLE
32SUMMARY="Header navigation table"
33WIDTH="100%"
34BORDER="0"
35CELLPADDING="0"
36CELLSPACING="0"
37><TR
38><TH
39COLSPAN="3"
40ALIGN="center"
41>Manuál PHP</TH
42></TR
43><TR
44><TD
45WIDTH="10%"
46ALIGN="left"
47VALIGN="bottom"
48><A
49HREF="control-structures.else.html"
50ACCESSKEY="P"
51>Pøedcházející</A
52></TD
53><TD
54WIDTH="80%"
55ALIGN="center"
56VALIGN="bottom"
57>Kapitola 12. Øídicí struktury</TD
58><TD
59WIDTH="10%"
60ALIGN="right"
61VALIGN="bottom"
62><A
63HREF="control-structures.alternative-syntax.html"
64ACCESSKEY="N"
65>Dal¹í</A
66></TD
67></TR
68></TABLE
69><HR
70ALIGN="LEFT"
71WIDTH="100%"></DIV
72><DIV
73CLASS="sect1"
74><H1
75CLASS="sect1"
76><A
77NAME="control-structures.elseif"
78></A
79><TT
80CLASS="literal"
81>elseif</TT
82></H1
83><P
84>&#13; Jak název napovídá, <TT
85CLASS="literal"
86>elseif</TT
87>, je kombinací
88 <TT
89CLASS="literal"
90>if</TT
91> a <TT
92CLASS="literal"
93>else</TT
94>. Stejnì jako
95 <TT
96CLASS="literal"
97>else</TT
98>, roz¹iøuje konstrukt <TT
99CLASS="literal"
100>if</TT
101>
102 k provádìní odli¹ných konstruktù v pøípadì, ¾e jevýraz pùvodního konstruktu
103 <TT
104CLASS="literal"
105>if</TT
106> ohodnocen jako <TT
107CLASS="constant"
108><B
109>FALSE</B
110></TT
111>. Tedy, narozdíl od
112 <TT
113CLASS="literal"
114>else</TT
115>, se provádí pouze tehdy, je-li výraz v podmínce
116 <TT
117CLASS="literal"
118>elseif</TT
119> ohodnocen jako <TT
120CLASS="constant"
121><B
122>TRUE</B
123></TT
124>. Napøíklad následující
125 kód vypí¹e <TT
126CLASS="computeroutput"
127>a je vìt¹í ne¾ b</TT
128>,
129 <TT
130CLASS="computeroutput"
131>a se rovná b</TT
132>
133 nebo <TT
134CLASS="computeroutput"
135>a je men¹í ne¾ b</TT
136>:
137 <DIV
138CLASS="informalexample"
139><A
140NAME="AEN5093"
141></A
142><P
143></P
144><TABLE
145BORDER="0"
146BGCOLOR="#E0E0E0"
147CELLPADDING="5"
148><TR
149><TD
150><PRE
151CLASS="php"
152>if ($a &#62; $b) {
153 print "a je vìt¹í ne¾ b";
154} elseif ($a == $b) {
155 print "a se rovná b";
156} else {
157 print "a je men¹í ne¾ b";
158}</PRE
159></TD
160></TR
161></TABLE
162><P
163></P
164></DIV
165>
166 </P
167><P
168>&#13; V rámci jednoho konstruktu <TT
169CLASS="literal"
170>if</TT
171> mù¾e být více
172 konstruktù <TT
173CLASS="literal"
174>elseif</TT
175>. Provádí se první konstrukt
176 <TT
177CLASS="literal"
178>elseif</TT
179> (pokud vùbec nìjaký), jeho¾ výraz je ohodnocen
180 <TT
181CLASS="constant"
182><B
183>TRUE</B
184></TT
185>. V PHP mù¾ete napsat i 'else if' (dvìma slovy), chování bude
186 naprosto toto¾né jako u 'elseif' (jedním slovem). Syntaktický význam
187 je mírnì odli¹ný (znáte-li C, je to stejné), av¹ak ve výsledku dostaneme
188 pøesnì toto¾né chování.
189 </P
190><P
191>&#13; Konstrukt <TT
192CLASS="literal"
193>elseif</TT
194> se provádí, pouze jsou-li pøíslu¹ný
195 (bezprostøednì pøedcházející) výraz konstruktu <TT
196CLASS="literal"
197>if</TT
198>
199 a výrazy v¹ech pøíslu¹ných pøedcházejících konstruktù
200 <TT
201CLASS="literal"
202>elseif</TT
203> ohodnoceny jako <TT
204CLASS="constant"
205><B
206>FALSE</B
207></TT
208>, a konkrétní výraz
209 v <TT
210CLASS="literal"
211>elseif</TT
212> ohodnocen jako <TT
213CLASS="constant"
214><B
215>TRUE</B
216></TT
217>.
218 </P
219></DIV
220><DIV
221CLASS="NAVFOOTER"
222><HR
223ALIGN="LEFT"
224WIDTH="100%"><TABLE
225SUMMARY="Footer navigation table"
226WIDTH="100%"
227BORDER="0"
228CELLPADDING="0"
229CELLSPACING="0"
230><TR
231><TD
232WIDTH="33%"
233ALIGN="left"
234VALIGN="top"
235><A
236HREF="control-structures.else.html"
237ACCESSKEY="P"
238>Pøedcházející</A
239></TD
240><TD
241WIDTH="34%"
242ALIGN="center"
243VALIGN="top"
244><A
245HREF="index.html"
246ACCESSKEY="H"
247>Domù</A
248></TD
249><TD
250WIDTH="33%"
251ALIGN="right"
252VALIGN="top"
253><A
254HREF="control-structures.alternative-syntax.html"
255ACCESSKEY="N"
256>Dal¹í</A
257></TD
258></TR
259><TR
260><TD
261WIDTH="33%"
262ALIGN="left"
263VALIGN="top"
264><TT
265CLASS="literal"
266>else</TT
267></TD
268><TD
269WIDTH="34%"
270ALIGN="center"
271VALIGN="top"
272><A
273HREF="control-structures.html"
274ACCESSKEY="U"
275>Nahoru</A
276></TD
277><TD
278WIDTH="33%"
279ALIGN="right"
280VALIGN="top"
281>Alternativní syntaxe øídicích struktur</TD
282></TR
283></TABLE
284></DIV
285></BODY
286></HTML
287>
Note: See TracBrowser for help on using the repository browser.