search for in the  
<Start/end tagswhile syntax>
Last updated: Thu, 19 May 2005

if..endif syntax

The `alternative' way to write if/elseif/else statements, using if(); elseif(); else; endif; cannot be efficiently implemented without adding a large amount of complexity to the 3.0 parser. Because of this, the syntax has been changed:

Example D-5. Migration: old if..endif syntax

if ($foo);
   echo "yep\n";
elseif ($bar);
   echo "almost\n";
else;
   echo "nope\n";
endif;

Example D-6. Migration: new if..endif syntax

if ($foo):
   echo "yep\n";
elseif ($bar):
   echo "almost\n";
else:
   echo "nope\n";
endif;
Notice that the semicolons have been replaced by colons in all statements but the one terminating the expression (endif).



User Contributed Notes
if..endif syntax
There are no user contributed notes for this page.

<Start/end tagswhile syntax>
 Last updated: Thu, 19 May 2005
Copyright © 2001-2005 The PHP Group
All rights reserved.
This unofficial mirror is operated at: The Server Pages
Last updated: Thu May 19 17:35:34 2005 CDT