Je viens de demander un question on SO et découvert que je peux faire usage de ++
pour incrémenter des lettres. J'ai maintenant essayé:Incrément lettres: problème étrange
$last_id = get_last_id();
echo gettype($last_id); //string
echo 'L_ID ->'.$last_id.'<br />'; //AAF
$next_id = $last_id++;
echo 'N_ID ->'.$next_id.'<br />';//AAF
L'exemple suivant qui m'a donné fonctionne très bien:
$x = 'AAZ';
$x++;
echo $x;//ABA
Que se passe-t-il? Doit être la fin de la journée de travail ...
Merci à tous pour toute aide
Ou il pourrait le diviser en deux déclarations: '$ last_id ++; $ next_id = $ last_id; ' – FrustratedWithFormsDesigner
Ah je ne savais pas, ça. Chaque fois que je pose une question sur SO, cela met en évidence le peu que je sais de PHP! Merci Paul. – Abs
@Abs: En outre, ces opérateurs existent dans un certain nombre d'autres langues, et leur comportement est similaire. – FrustratedWithFormsDesigner