propriedade estatica
Criador
Renato Machado
ola professor, desculpa, mais ainda não entendi qdo devo usar a propriedade static, em qual situaçõ por exemplo?
Manager
Carlos Ferreira
Olá, Renato!
Tudo bem?
Use sempre que precisar acessar um recurso da classe de forma mais simples, ou seja, sem precisar criar uma instância (usar o operador new)
Vamos a um exemplo.
Tem uma classe de Log:
class Log
{
public function info(array $data): void
{
// gera log
}
}
Como usar?
$log = new Log;
$log->info(['dados']);
--
Neste caso em especial, fica mais fácil trabalhar com método estático, porque assim podemos reduzir o código a isso:
Log::info(['dados']);
Perceba, nem foi necessário criar uma instância da classe, chamamos o método info diretamente.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!