sábado, 25 de julio de 2020

Acceder a la propiedad de un objeto con caracteres prohibidos en php

acceder a la propiedad de un objeto es muy sencillo todos lo usamos a diario, tan solo necesitamos el objeto, escribir flechita y el nombre de la propiedad.

$results->results->odds

pero que pasa cuando queremos acceder a una propiedad con caracteres prohibidos como puede ser un numero, o un _

Es aquí donde entran en juego las llaves {}
Tan solo necesitaremos poner entre llaves el nombre de la propiedad y entre-comillarla

print_r($arr->page->{'1'});
var_dump(($results->results->odds->{'92_1'}));

Fuente:
https://stackoverflow.com/a/17159315/3579091

No hay comentarios:

Publicar un comentario