"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 > Como acessar propriedades de classes com espaços em seus nomes em PHP?

Como acessar propriedades de classes com espaços em seus nomes em PHP?

Publicado em 2024-11-09
Navegar:581

How to Access Class Properties with Spaces in Their Names in PHP?

Acessando propriedades com espaços em PHP

Em PHP, acessar propriedades de classe com espaços em seus nomes pode ser um desafio. Considere um objeto stdClass com propriedades "Setor" e "Data Encontrada". Embora você possa acessar "Setor" usando $object->Sector, como você recupera o valor de "Data encontrada"?

Para acessar uma propriedade com um espaço no nome, use chaves ao redor da propriedade nome. Por exemplo, neste caso, você usaria $object->{'Date Found'} para obter o valor da data encontrada.

$object = new stdClass();
$object->{'Sector'} = 'Manufacturing';
$object->{'Date Found'} = '2010-05-03 08:15:19';

echo $object->{'Date Found'}; // Output: 2010-05-03 08:15:19

Essa abordagem permite que você acesse propriedades com espaços ou outros caracteres especiais que, de outra forma, causariam erros de sintaxe.

Declaração de lançamento Este artigo foi reimpresso em: 1729237215 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