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

@final kennt keine Entsprechung im PHP Sprachumfang. Der Tag wird in der objektorientierten Programmierung verwendet.

Syntax und Scope
Syntax @final
Scope class, function, var

Final kennzeichnet eine Klasse, Klassenfunktion oder Klassenvariable, die nicht überschrieben werden darf.

Verwandtes
Java Keyword: final (Klassen, Klassenvariablen, Klassenfunktionen)
Beispiel: final double CM_PER_INCH = 2.54;
C++ Keyword: const (Variable, Argument, Elementfunktion)
Beispiel: void methodname() const
C Keyword: const (Variable)
Beispiel: const double cm_per_inch = 2.54;

Sofern @final benutzt wird, um eine konstante Klassenvariable zu kennzeichnen, wird vorgeschlagen in den Naming Conventions die Verwendung von Großbuchstaben für den Variablennamen vorzuschreiben. Dies entspricht den Regeln von PEAR.

Codebeispiel
 
/**
* Oberklasse der geometrischen Figuren
* @abstract
* @access    public
*/
class geomfigure {
  
  /**
  * Wert von pi
  * @final
  */
  var $PI = 4;
	
  /**
  * Skalierungsfaktor bei der Darstellung.
  * @abstract
  */
  var $skale;
	
  /**
  * Zeichnet das Objekt.
  * @abstract
  * @access    public
  */
  function paint() {
    ;
  }
	
}
Generierte Dokumentation
File: c:/www/apache/doc2//bla/final.php
PHPDoc -

geomfigure

geomfigure2

Oberklasse der geometrischen Figuren

 

public abstract class geomfigure

Oberklasse der geometrischen Figuren

 

Public Method Summary

void

paint()

Zeichnet das Objekt.

Private Field Summary

integer

$PI

Wert von pi
unknown

$skale

Skalierungsfaktor bei der Darstellung.

Public Method Details

paint

public abstract void paint( )

  Zeichnet das Objekt.

Returns void


Private Field Details

$PI

private final integer $PI

>>4<<


$skale

private unknown $skale

>>unknown<<


 
Inhalt << @exclude  |  @global >>

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