Ich verstehe nicht unter Ausgabe. fand unter Ausdrücke auf php.net Handbuch im booleschen Abschnitt.var_dump (0 == 'alle'); // WARUM TRUE
<?php
var_dump(0 == 'all');// IS bool(true)
var_dump((string)0 == 'all'); //IS bool(false)
var_dump(0 === 'all'); // //IS bool(false)
?>
Ein Fehler von PHP-Typ Jonglieren http://php.net/manual/en/language.operators.comparison.php – DhruvPathak
'Wenn Sie eine Zahl mit einer Zeichenfolge vergleichen oder der Vergleich numerische Zeichenfolgen enthält, wird jede Zeichenfolge konvertiert zu einer Zahl und der Vergleich numerisch durchgeführt. –
probiere 'var_dump ((integer) 'all');' und 'var_dump ((integer) '32all 0 ');' und ich denke, du wirst verstehen – Forien