Facebook
Twitter
Google+
Kommentare
3

Interview mit einem Timo

Interview Nummer 2

  1. Stell dich doch einfach mal mit ein paar Worten vor
    1. 20 Jahre Alt
    2. Im Dritten Lehrjahr zum Fachinformatiker für Anwendungsentwicklung
  2. Seit wann arbeitest du mit PHP?
    1. Seit ca 3 1/2 Jahren
  3. Wann hast du dich das letzte mal richtig über PHP aufgeregt?
    1. Diese Woche (wie fast jede Woche)
  4. Was würdest du an PHP ändern, wenn du könntest?
    1. Typisierung implementieren
  5. Was macht PHP für dich so interessant?
    1. gute Kenntnisse
    2. Am Anfang der Ausbildung durch den Betrieb
  6. Welche Features fehlen bei PHP?
    1. Typisierung
    2. Im gesamten PHP Umfeld eine anständige Entwicklungsumgebung
  7. In welcher Sprache würdest du programmieren, wenn PHP ab morgen nicht mehr existieren würde?
    1. C# bzw. ASP.Net
Über den Autor

Nils Langner

Nils Langner ist der Gründer von "the web hates me" und auch der Hauptautor. Im wahren Leben leitet er das Qualitätsmanagementteam im Gruner+Jahr-Digitalbereich und ist somit für Seiten wie stern.de, eltern.de und gala.de aus Qualitätssicht verantwortlich. Nils schreibt seit den Anfängen von phphatesme, welches er ebenfalls gegründet hat, nicht nur für diverse Blogs, sondern auch für Fachmagazine, wie das PHP Magazin, die t3n, die c't oder die iX. Nebenbei ist er noch ein gern gesehener Sprecher auf Konferenzen. Herr Langner schreibt die Texte über sich gerne in der dritten Form.
Kommentare

3 Comments

  1. PHP is doch typisiert :-p

    Feste Typisierung is so ne Sache die man optional will, überall erzwungen is nervig – man bekommt Daten als String über URL Parameter rein, will die aber als ahl verarbeiten, man bekommt Daten von der Datenak als integer und will die Ausgeben -> starker aufwand beim casting was code-bloat mit sich bringt. Klar hier und da stärkere Typenestigkeit bringt Vorteile, aber da gibt es dann ja Java oder so :-p

    Reply
  2. Hi,

    @Nils: Danke dass du den Titel nicht ambig ausgedrückt hast.
    @Johannes: Ob man feste Typisierung optional will oder es nervig ist, ist Einstellungssache.

    Meine two cents zu Typsicherheit:

    Einen Aufwand beim „Casting“ hast du immer, wenn du sicher programmieren möchtest:

    PHP:
    =======
    // post-variablen
    $int1 = …;
    $int2 = …;

    if( !is_numeric( $int1 ) || !is_numeric( $int2 ) ) {
    // Handle wrong types
    }
    =======
    Java:
    =======
    try {
    int int1 = Integer.parseInt( var1 );
    int int2 = Integer.parseInt( var2 );
    } catch( NumberFormatException e ) {
    // Handle wrong types
    }
    =======

    Der Unterschied ist klar: Wenn bei Java das try-catch weggelassen wird, bemerkt das der Compiler und zwingt einen dazu, nachzudenken. Bei PHP geht’s so lange gut, bis der gemeine Web-User böse Sachen macht.

    Naja, sorry, dass ich diese Diskussion wieder in’s Rollen gebracht habe. Bin eben Java-Liebhaber im PHP-Exil…

    Liebe Grüße,
    Timo

    Reply

Leave a Comment.

Link erfolgreich vorgeschlagen.

Vielen Dank, dass du einen Link vorgeschlagen hast. Wir werden ihn sobald wie möglich prüfen. Schließen