La clase stdClass de PHP
En PHP existe una clase predefinida en el lenguaje que se llama stdClass. ¿Y que hace tan especial a esta clase? Pues que no tiene ni propiedades, ni métodos, ni padre; es una clase vacía. ¿Y para que queremos esta clase si no tiene nada? Podemos usar esta clase cuando necesitamos un objeto genérico al que luego el podremos añadir propiedades. Veamos un ejemplo:
<?php $objecto = new stdClass(); $objeto->nombre = "Jose Manuel"; $objeto->apellidos "Aguilar Nuñez"; $objeto->web = "https://www.jose-aguilar.com"; ?>
Con este código hemos creado un objeto al que luego le hemos añadido tres atributos. Esto nos puede servir cuando queremos tener un objeto que solo tenga datos y, por la razón que sea, no queremos crear una clase específica.
Hay que tener en cuenta, y esto es muy importante, que esta clase no es la clase de la que heredan todas las clases. En PHP las clases que no heredan de ninguna clase simplemente no tienen padre. En esto PHP se diferencia de muchos lenguajes de programación, donde si una clase no tiene padre hereda automáticamente de una clase base por defecto (como en Java la clase Object).
Hello. splendid job. I did not expect this. This is a fantastic story. Thanks!… You made certain fine points there. I did a search on the subject matter and discovered the majority of folks will have the same opinion with your blog…. 268073
Some really superb posts on this internet site , thanks for contribution.