Facebook
Twitter
Google+
Kommentare
1

Zend Studio deprecated

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
  {
  ...
  }
?>
Ü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

1 Comments

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