Fichier nommé login_l.php (login_l étant votre login).
PHP
Si vous ne réussissez pas 10% des optimisations : vous ne validez pas votre colle.
Si vous réussissez plus de 95% des optimisations : vous validez 2 colles (au cas où vous en auriez accumulé).
Si vous êtes absent : vous ne validez pas votre colle et en "gagnez" une supplémentaire.
Le meilleur choisit le prochain sujet de colle.
Voici des conseils pour l'optimisation de votre code php :
n’utilisez pas de fonction dans des boucles
préférer ' à "
utilisez echo() plutôt que print()
évitez d’utiliser des variables inutiles
utilisez strtr() plutôt que str_replace() ou preg_replace()
utilisez le switch/case() plutôt que des if() multiples
évitez les variables globales
++$i et plus rapide que $i++
Si vous pouvez déclarer une méthode statique static, faites-le : les performances sont multipliées par 4.
Utilisez $_SERVER['REQUEST_TIME'] plutôt que time() pour obtenir le temps système.
utilisez les ‘ lors des accès tableaux ($array['id'] /* plutôt que */ $array[id];)
function findMyName($str){
$nom = array("Robin", "Lily", "Marshall", "Ted", "Barney");
$i = 0;
$found = false;
while ($i < count($nom))
{
$j = $i;
if (preg_match("/".$str."/", $nom[$j]))
{
print($nom[$j]. "
");
$found = true;
}
$i++;
}
if(!$found)
{
print("Ca marche pas, il n'y a rien qui match.... :'(". "
");
}
}
function pommeLol($v1, $v2)
{
if ($v1 > 0)
{
if($v2 > 0)
{
if ($v2 < 4)
{
print("La valeur 2 est entre 0 et 4 et la valeur 1 est positive");
}
else
{
print("La valeur 2 est supérieur à 4 et la valeur 1 est positive");
}
}
else
print("je me suis perdu");
}
else if ($v2 < 0)
{
print("la valeur 1 est inférieur à 0 et la valeur 2 est négative");
}
else
{
print("la valeur 1 est négative et la valeur 2 est positive");
}
}
function coucou()
{
echo "coucou";
return true;
if ("coucou" == "coucou")
{
return false;
}
}
function kamehaha()
{
echo "ka";
for ($i = 0 ; $i < 2; $i++)
{
echo "me";
echo "ha";
}
}
findMyName("Ted");
findMyName("Roger");
pommeLol(-56,2);
pommeLol(2,-56);
coucou();
kamehaha();