Je dois empêcher le code généré de produire des doublons. Est-ce la bonne façon de le faire ou existe-t-il des moyens beaucoup plus efficaces?Empêche la génération de code aléatoire en double?
function generate_code()
{
$s = get_random_code();
// check if code is already in db
if (is_in_db($s))
return generate_code();
else
return $s;
}
semble bien pour moi. – Peon
Vous devriez ajouter une limite de récursivité – Tchoupi
@MathieuImbert Comment faites-vous cela? Est-ce juste contre-variable? – IMB