Nehmen Sie unter Berücksichtigung der folgenden PHP 5 Klasse dokumentieren:Wie Klasse Eigenschaften in PHP 5 mit phpDocumentor
class SomeClass
{
//I want to document this property...
private $foo;
function __construct()
{
}
public function SetFoo($value)
{
$this->foo = $value;
}
public function GetFoo()
{
return $this->foo;
}
}
Wie in phpDocumentor werde ich die $ foo Eigenschaft dokumentieren? Ich bin nicht einmal sicher, dass es dokumentiert werden muss, aber ich würde gerne wissen, ob wenn ...
Ich weiß, wie SetFoo() und GetFoo() zu dokumentieren, ich bin nur nicht sicher über die Privateigentum (variabel?).
Danke!
@var MyClass $ foo sollte eigentlich @property sein MyClass $ foo, basierend darauf, wie Sie es verwendet haben (und in diesem Fall schlägt @property eine magische var vor). Das von Ihnen gepostete Zend-Beispiel zeigt die korrekte Verwendung von @var –
Danke für die Details zu @access. Genau das, was ich gesucht habe, als ich diese Seite gefunden habe. – Matt
+1 - aber sollte der Name der Variablen im Kommentar in Ihrem ersten Beispiel sein? –