Inicio > PHP > Stdclass

STDCLASS

24/11/2017PHP

 

Hace años tuve que usar el objeto StdClass porque tenía que sacar un json de una determinada manera y me aconsejaron usarlo.
¿Pero qué es StdClass? Es una clase predefinida que no tiene ni propiedades, ni métodos, ni hereda de ninguna otra clase, es decir, que es una clase vacía parecida a la clase Object de Java o el object de Python.
Esta clase se puede usar cuando necesitamos un objeto genérico al que luego el podremos añadir propiedades. Veamos un ejemplo:

$objeto = new StdClass;
$objeto->propiedad = 'valor';

Es importante saber que esta clase no es la clase de la que heredan todas las clases de php. En php las clases que no heredan de ninguna clase simplemente no tienen padre.