Es ist wirklich erstaunlich...
$a = 'string';
$b = 0;
if ($a == true && $b == false && $a == $b)
{
echo('universe broken');
}

JoSsiF (9.085) ![]() ![]() ![]() ![]() ![]() 73x Beste Antwort 134x "Danke"
|
Es ist wirklich erstaunlich...
$a = 'string';
$b = 0;
if ($a == true && $b == false && $a == $b)
{
echo('universe broken');
}
Es ist wirklich erstaunlich...Das - ist erstaunlich beunruhigend!?Code: [Auswählen]$a = 'string';
$b = 0;
if ($a == true && $b == false && $a == $b)
{
echo('universe broken');
}
Nun, es geht nicht darum, ob es ausreicht, sondern vielmehr um den Zusammenhang. Der ganze Schlamassel mit der Weltwirtschaft wäre vielleicht gar nicht entstanden, wenn nicht soviele Systeme in PHP geschrieben worden wären
Kleiner Nachtrag für alle, die sich fragen, was das hier soll:
Die Funktion beweist, dass true == false ist. Das ist natürlich ziemlicher Unsinn und kommt auch nur zustande, weil hier nicht typsicher verglichen wurde und PHP aus Gründen der Einfachheit selber Typecastings vornimmt, die dann sowas erzeugen.
Aber interessant ist es allemal, und zudem eine lustige Knobelei, wenn man ein paar Grundkenntnisse in Sachen PHP auffrischen möchte
greez
JoSsiF
« MySQL Web-Frontend | Login Bereich » | ||