Olivier Miakinen a écrit :
il y a une accolade ouvrante et une fermante, $start est défini
dans ce bloc et donc n'existe plus à la sortie de ce bloc.
Ah non, là tu confonds avec le C ou le C++.
oui et non, je repose sur une confusion pour qui ne commetrait
pas l'erreur - à savoir écrirait quelque chose comme:
if (isset($_REQUEST['start']))
$start = $_REQUEST['start'];
if (!isset($start) || is_null($start))
$start = 0;
cela ne semblait pas le cas du PO, j'ai donc préféré une version
plus simple mais si décrite comme plus contrainte, elle évite au
final les erreurs.
le code suivant serait correct aussi en PHP, bien que $start
ne soit définie que dans des blocs d'accolades [code]
certe, autre écriture possible mais non spontanée pour le PO.
N'exagérons rien.
moi, exagérer ?! jamais ... sauf à chaque fois que ;)
Sylvain.