public

Aus php bar
Wechseln zu: Navigation, Suche

Mit dem Schlüsselwort public werden Eigenschaften und Methoden für den öffentlichen Zugriff freigegeben. Hierbei handelt es sich um den Vorgabewert. Dieses Schlüsselwort wurde erst mit PHP 5 eingeführt.

Beispiel:

 //! @class
 //! @brief Beispiel für @b public
 class TFoo
 {
     //! @brief die Eigenschaft @a bar
     //! @var int
     protected $bar = 0;
 
     //! @brief liefert den Wert der Eigenschaft @a bar.
10     //! @return int
11     public function GetBar()
12     {
13         return $this->bar;
14     }
15 
16     //! @brief setzt den Wert
17     //! @param int $bar
18     public function SetBar($bar)
19     {
20         $this->bar = (int) $bar;
21     }
22 }
23 
24 // Instanz erzeugen und initialisieren
25 $foo = new TFoo();
26 $foo->SetBar("5");
27 
28 // Produziert einen Laufzeitfehler:
29 print($foo->bar);
30 
31 // Richtige Anwendung:
32 print($foo->GetBar();



Meine Werkzeuge