useful recursive PHP functions

recursively ...

PHP Manual for

Alternative syntax for 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 toendif;, endwhile;,endfor;, endforeach;, orendswitch;, respectively.

<?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 anif 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 andelseif as well. The following is anif structure with elseif andelse 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.

© 2012 lixlpixel