"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Objetos anônimos podem ser criados em PHP como em JavaScript?

Objetos anônimos podem ser criados em PHP como em JavaScript?

Publicado em 2024-11-08
Navegar:536

Can Anonymous Objects Be Created in PHP Like in JavaScript?

Criando objetos anônimos em PHP

Em JavaScript, objetos anônimos podem ser criados facilmente. No entanto, essa técnica também pode ser aplicada ao PHP?

Explicação da terminologia

O termo "anônimo" não é totalmente preciso quando se discute objetos. Em vez disso, deve ser referido como "objeto do tipo anônimo".

Criação de objetos PHP

No PHP, todos os objetos têm uma classe designada. A classe padrão é stdClass, e os objetos desta classe podem ser instanciados usando a seguinte sintaxe:

$obj = new stdClass;
$obj->aProperty = 'value';

Conveniência de sintaxe adicional

Alternativamente, converter uma matriz para um objeto fornece uma sintaxe mais simplificada:

$obj = (object)array('aProperty' => 'value');
print_r($obj);

Array Casting Advertência

Vale a pena notar que converter um array para um objeto pode produzir resultados inesperados. Chaves de array que não são nomes de variáveis ​​PHP válidos, como aquelas que começam com dígitos, podem se comportar de forma inesperada.

Declaração de lançamento Este artigo foi reimpresso em: 1729378574 Se houver alguma violação, entre em contato com [email protected] para excluí-lo
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3