As propriedades estáticas são instanciadas apenas uma vez e depois todos os objetos criados em seguida fazem referência a esta mesma variável:
Exemplo:
class Teste{
public static $qt = 0;
function __construct() {
Teste::$qt++;
echo Teste::$qt;
}
}
$a = new Teste(); // imprime 1
$b = new Teste(); // imprime 2
Exemplo:
class Teste{
public static $qt = 0;
function __construct() {
Teste::$qt++;
echo Teste::$qt;
}
}
$a = new Teste(); // imprime 1
$b = new Teste(); // imprime 2
Comentários
Postar um comentário