• Zend Studio deprecated

    von am 21. Oktober 2008

    Das Zend Studio ist veraltet? Es wurde abgelehnt? Vielleicht ist mein Titel ja nicht so ganz passend. Das Zend Studio gibt es immer noch und zwar ganz neu in der Version 6.1, die bei uns leider gar nicht funktioniert, aber dazu irgendwann mehr. Vielmehr möchte in diesem Beitrag um einen, meiner Meinung nach sehr wichtigen Tag im PHPDoc Syntax. Deprecated. Mit diesem Ausdruck gibt man an, das eine Methode, Klasse oder Funktion nicht länger benötigt werden soll, da es sein kann, dass sie in einer der nächsten Versionen nicht mehr zur Verfügung steht. PHP selbst hat mit der Version 5.3 den richtigen Weg in diese Richtung eingeschlagen. Ab sofort werden bei veralteten Methoden und Funktionen Notices (oder Exceptions, weiß nicht genau) ausgegeben. Sehr schön gemacht PHP Jungs.

    Für uns Normalsterblichen bleibt aber momentan nur das PHPDoc Tag “@deprecated“. Genau wie die meisten Tags steht es mit in der Dokumentation der einzelnen Methoden. Das Zend Studio kennt diese Annotation zwar, macht aber nichts draus. Wie schön wäre es doch, wenn der Aufruf der veralteten Klasse im Code sichtbar gemacht werden würde. Unter Java schafft es Eclipse ja auch, diese Methode durchzustreichen. Dies kann sehr hilfreich sein, wenn man viel mit Legacy Code arbeitet und man möchte, dass bestimmte Methoden nicht mehr verwendet werden. Falls dies hier also ein Zend Entwickler liest, bitte baut es ein, ich glaube ihr würdet mehr Menschen, also nur mich damit glücklich machen.

    Hier noch schnell zwei Beispiele, damit ihr euch vorstellen könnt, wie dieses Keyword zu verwenden ist:

    <?php
      /**
       * @deprecated deprecated since version 2.0
       */
      function uselessfunction()
      {
      ...
      }
    
      /**
       * also legal
       * @deprecated
       */
      class stupidclass
      {
      ...
      }
    ?>
    Nils Langner

    Auch wenn Ihr es mir nicht glauben werdet, aber ich habe nichts gegen PHP. Ich rege mich einfach nur gerne auf. Ok so schlimm ist es auch nicht. Eigentlich wollte ich schon immer einen Blog haben und da ...

    Zum Profil von Nils Langner

    1 Kommentar »


    • Malte
      am 9. Dezember 2008 um 22:59 Uhr

      thumbs up!

    RSS Feed für Kommentare zu diesem Artikel. TrackBack URL

    Hinterlasse einen Kommentar

    Werbung
    PHP Magazin
    Ausgabe 02/2010

    Dieses Mal mit Artikeln zu den Themen OpenSocial und Apache Shindig, Graphentheorie, Smarty3

    t3n
    Ausgabe 19

    Social Media (R)evolution. Weitere Themen sind noSQL, Crowdsourcing ...

    PHP Journal
    Ausgabe 2/2010

    PHP & Windows optimal nutzen, die besten PHP-CMS im Überblick, Google-API mit Zend Framework nutzen.

    Wir wurden schon öfters gefragt, ob man uns nicht irgendwie unterstützen kann. Die Antwort war immer einfach: Klar! Am einfachsten ist es eure nächsten Einkäufe bei Amazon über unsere Link abzuwickeln. Damit würdet ihr uns schon sehr helfen. Über Co-Autoren freuen wir uns aber noch mehr.