11.3. DocBlock Tags

Die DocBlock Tags werden grundsätzlich mit einem @ eingeleitet. Die Tags sind alle optional, wenn sie verwendet werden, muss man sich an die Regeln halten, um ein korrektes Parsen zu ermöglichen.

Schlüsselwort

Bedeutung

@access

Das access Tag kann die Werte public und private haben. Mit @access private dokuemtnierte Elemente werden bei phpDocumentor nur ausgegeben, wenn die Kommandozeilenoption -parseprivate gesetzt ist.

@author

Autor des Codeabschnitts

@version

Version des Codeabschnitts

@copyright

Name und Datum.

@link

eine weiterführende URL

@param

Parameter (Wert und Typ, ggf. auch Angabe von optional) der Funktion bzw. Methode in der Reihenfolge der An- bzw. Übergabe. Das param-Tag hat die Form @param datentyp $parametername Beschreibung .

@return

Typ des Rückgabewerts der Funktion bzw. Methode

@see

Innerhalb der Dokumentation zu verlinkendes, ebenfalls dokumentierbares Element

Beispiel 11.3. Doc Block für Funktion

  
          
    /**
    * This Methods allows you to set the Cache Directory
    *
    * @access    public
    * @author    r23 <info@r23.de>
    * @param     string $dir Path to Directory.
    * @return    boolean
    * @see       _cache_dir
    */
    function set_CacheDir( $dir ) 
    {
        if(substr($dir, -1) != "/") {
            $dir = $dir."/";
        }
        $this->_cache_dir = $dir;
    }