Bienvenue sur PEBKAC.fr, le site qui recense les anecdotes où l’on se moque des utilisateurs ne maîtrisant pas l’outil informatique. PEBKAC est un acronyme signifiant « Problem Exists Between Keyboard And Chair ».login.php, je trouve cet extrait de code :if ($logintest == $loginbdd OR $passtest == $passbdd) {
$true = true;
var $login = $true;
}
else {
$true = false;
$login = $true;
}
if (truc) {r=true} else {r=false}, a remplacer systématiquement par r = tructruc est bien une expression conditionnelle on peut avoir r = truc, sinon il faut le caster en bool pour l'attribuer à r.
$a = 'truc'; $$a = 'machin'; echo $truc; // affichera "machin"
$$a est une variable dynamique car son nom dépend de la valeur de $a
$$var du PHP... Exemple :$foo = 'bar'; $bar = 42; echo $$foo;
42 en résultat.var $login dans le bloc de condition, est-ce que ça restreint la visibilité de ladite variable au bloc ? C'est à dire, est-ce que $login sera toujours à true après l'exécution du code en exemple ?
<pre> et <code>). Pas poour les styles italic et bold.
$a = 'truc'; $$a = $a; $a = 'machin'; echo $$a; //Afficherait machin
<?php
function foo() { return "pro"; }
function bar() { return "bleme"; }
$baz = "taille";
$taille = "gros";
$probleme = pebkac;
$grospebkac = "Oh mais quelle horreur !";
echo "/n";
echo ${$$baz.${foo().bar()}};
// affiche "Oh mais quelle horreur !"
?>&, du genre :$a = 'tata'; $b = &$a; $b = 'baba'; echo $a; // affiche baba unset($a); echo $b; // affiche baba