Alternative syntax for control structures
Глава 16. Control Structures
След.
- PHP offers an alternative syntax for some of its control
structures; namely, if,
while, for,
foreach, and switch.
In each case, the basic form of the alternate syntax is to change
the opening brace to a colon (:) and the closing brace to
endif;, endwhile;,
endfor;, endforeach;, or
endswitch;, respectively.
<?php if ($a == 5): ?> A is equal to 5 <?php endif; ?>
<?php if ($a == 5): ?>
A is equal to 5
<?php endif; ?>
- In the above example, the HTML block "A is equal to 5" is nested within an
if statement written in the alternative syntax. The
HTML block would be displayed only if $a is equal to 5. - The alternative syntax applies to else and elseif as well. The following is an if structure with elseif and else in the alternative format: <?php if ($a == 5): echo "a equals 5"; echo "..."; elseif ($a == 6): echo "a equals 6"; echo "!!!"; else: echo "a is neither 5 nor 6"; endif; ?> - See also while, for, and if for further examples. Пред. Начало След. elseif Уровень выше while 22222
- The alternative syntax applies to else and
elseif as well. The following is an
if structure with elseif and
else in the alternative format:
<?php if ($a == 5): echo "a equals 5"; echo "..."; elseif ($a == 6): echo "a equals 6"; echo "!!!"; else: echo "a is neither 5 nor 6"; endif; ?>
<?php
if ($a == 5):
echo "a equals 5";
echo "...";
elseif ($a == 6):
echo "a equals 6";
echo "!!!";
else:
echo "a is neither 5 nor 6";
endif;
?>
- See also while,
for, and if for further examples.
Пред.
Начало
elseif
Уровень выше
while 22222