que - php crear objeto sin clase
que es un metodo en php (1)
siempre puedes usar el new stdClass()
. Código de ejemplo:
$object = new stdClass();
$object->property = ''Here we go'';
var_dump($object);
/*
outputs:
object(stdClass)#2 (1) {
["property"]=>
string(10) "Here we go"
}
*/
También a partir de PHP 5.4 puede obtener el mismo resultado con:
$object = (object) [''property'' => ''Here we go''];
Posible duplicado:
Creando objetos anónimos en php
En JavaScript, puede crear fácilmente un objeto sin una clase por:
myObj = {};
myObj.abc = "aaaa";
Para PHP lo encontré, pero tiene casi 4 años: http://www.subclosure.com/php-creating-anonymous-objects-on-the-fly.html
$obj = (object) array(''foo'' => ''bar'', ''property'' => ''value'');
Ahora con PHP 5.4 en 2013, ¿hay una alternativa a esto?