dedlfix: Problem mit ftp_fput

Beitrag lesen

Hi!

PHP ist ja immer noch Typenlos.

Nö, ist es nicht, es ist nur "recht fix" mit den automatischen Typecasts. Und damit scheint es nur typenlos zu sein. Wenn man intensiv mit var_dump() Kontrollausgaben von Variablen und Ausdrucksergebnissen macht, sieht man sehr schön die Typen.

Ich hab das drin von C und C++, dass ich grundsätzlich auch in PHP caste, wenn nötig und Variablen mit dem passenden Typ initialisiere.

Das ist nicht immer notwendig und garantiert auch nicht, dass der Typ für eine Operation so bleibt.

Ich find das einfach sauberer und übersichtlicher, weil am Anfang jeder Methode/Funktion gleich klar ist, welche Variable was ist.

Was nutzt es aber, wenn PHP das in bestimmten Situationen wieder umschreibt. Das gibt nur ein falsches Gefühl von Sicherheit. Besser fände ich, die Stellen zu kennen, an denen ein Typecast notwendig, an welchen er sinnvoll ist und an welchen der automatische Typecast zuschlägt.

Lo!