PHPDoc - http://www.phpdoc.de/
 
@throws

@throws entstammt der objektorientierten Programmierung. Es gibt keine Entsprechung im PHP Sprachumfang. @throws informiert den Aufrufer einer Funktion über mögliche Fehler, die während der Ausführung der Funktion zu Ausnahmen führen können.

Syntax und Scope
Syntax @throws exception [, exception]
Scope function

PHP 4 bietet nur ein sehr Error Handling über die Callback Funktionen set_error_handler() und trigger_error(). Das PHP Package and Add-On Repostitory (PEAR) hat sich entschieden, diese Funktionen nicht zu nutzen.

Stattdessen werden Fehler in einer Klasse gekapselt als Klassenvariable abgelegt und es wird versucht, über einen Rückgabewert das Scheitern einer Funktion zu kommunizieren.

Verwandtes
Java Keywords: try, catch, throw
Beispiel: throw new TestException("Test message")
C++ Keywords: throws, ensures
Syntax: exception-decl ::= throw ( [ type-list ] )

 
Inhalt << @static  |  @var >>

 @copyright Ulf Wendel <ulf.wendel@phpdoc.de>, @sponsored by NetUSE AG