PHP OOP - Proprietăți statice. PHP - Proprietăți statice. Sintaxă. Exemplu explicat. Proprietatea statică $value.

PHP OOP - Proprietăți statice

PHP - Proprietăți statice

Proprietățile statice (static properties) pot fi apelate direct - fără a crea o instanță a unei clase.

Proprietățile statice (static properties) sunt declarate cu ajutorul cuvântului cheie static (static keyword):

Sintaxă
 
<?php
class ClassName {
  public static $staticProp = "lectii-virtuale";
}
?>

Pentru a accesa o proprietate statică, folosiți numele clasei (class name), două puncte duble (::) și numele proprietății (property name):

Sintaxă
 
ClassName::staticProp;

Să ne uităm la un exemplu:

Exemplu:
 
<?php
class pi {
  public static $value = 3.14159;
}

// Obțineți proprietăți statice (static property)
echo pi::$value;
?>

Exemplu explicat

Aici, declarăm o proprietate statică (static property): $value. Apoi, facem echo valoarea proprietății statice folosind numele clasei (class name), două puncte duble (::) și numele proprietății (property name): (fără a crea mai întâi o clasă).