Clase Normal y Clase estática - PHP
Más que una pregunta les quiero compartir lo que voy aprendiendo de PHP. Y es en que se diferencia la clase estática con una clase normal, desde mi punta de vista:
En la clase normal primero debemos instanciarla para poder usar sus métodos.
HolaMundo() {
public function saludo() {
return "Hola Mundo Normal";
}
}
$saludo = new HolaMundo();
echo $saludo->saludo();
En la clase estática ya no es necesario instanciarla para poder usar sus métodos.
HolaMundo() {
public static function saludo() {
return "Hola Mundo Estático";
}
}
echo HolaMundo::saludo();
Espero no estar equivocado y que les sirva. Saludos.