Migration de PHP/FI 2.0 à PHP 3.0
A propos des incompatibilités en 3.0 Balises PHP Syntaxe if..endif Syntaxe while Types d'expression Les messages d'erreur ont changé Evaluation rapide des booléens La valeur TRUE/FALSE comme retour de fonctions Diverses incompatibilités
Tout comme pour if..endif, la syntaxe des boucles while..endwhile a changée :
<?php while ($more_to_come); ... endwhile;?>
<?php while ($more_to_come): ... endwhile;?>
Attention : si vous utilisez la vieille syntaxe while..endwhile en PHP 3.0, vous obtiendrez une boucle sans fin !