llllllll (Diese Zeichen fehlen in meinem letzten Posting. Bitte selbst einfügen

)
Ich hasse Script-Sprachen, bei denen es kein halbwegs geordnetes Typ-Konzept gibt!
Statt einen int-Wert als ungültig zu definieren wechselt einfach mal der Typ.
Sind diese PHP-Typen so gut, dass sie die Benutzer in den Wahnsinn treiben wollen oder haben die alle in der Vorlesung über Grundlagen von Programmiersprachen und Compilerbau gepennt?
Wenn ich also den Fehler
prüfen will, muss ich dies mit
PHP-Code:
<?
if ($handle)
{...}
?>
Wenn ich nicht explizit auf bool als Typ
prüfe, kann ich das "false" doch überhaupt nicht von einem int mit dem Wert 0 unterscheiden. Was soll also der ganze Kram mit dem anderen Typ?
Und warum steht das nicht in der Doku zu opendir()?
Das hat irgendwas von dem Assembler-Code, mit dem ich mich in der Arbeit immer rumschlagen darf.
