Qual função PHP retorna o tipo de dados de um objeto ou var...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: Letra A - var_dump()
Esta questão trata-se do entendimento das funções nativas do PHP que são utilizadas para debugar e obter informações sobre variáveis. No dia a dia da programação, especialmente em PHP, é comum a necessidade de entender o tipo e valor de uma variável para depuração de código e garantir que o comportamento esperado seja alcançado.
A função var_dump() é uma ferramenta muito útil nesse aspecto. Ela não só retorna o tipo de dados de uma variável, mas também mostra informações detalhadas como o tamanho de uma string ou a quantidade de elementos em um array, além dos próprios valores armazenados. Por exemplo, se você tiver uma variável contendo um inteiro, var_dump()
poderá exibir algo como int(3), indicando que o tipo é inteiro e o valor é 3.
As outras opções apresentadas na questão não são funções válidas no PHP. type(), dtype(), datatype() e data_type() não existem na documentação oficial do PHP como funções que retornam o tipo de dado de uma variável. Portanto, a única alternativa correta e que faz parte do conjunto de funções do PHP para inspeção de variáveis é a var_dump().
É importante destacar que além de var_dump()
, existem outras funções no PHP que podem ser utilizadas para verificar tipos de dados, como gettype()
, que retorna apenas o tipo da variável em forma de string, e is_type()
funções como is_int()
, is_string()
, entre outras, que são usadas para verificar se uma variável é de um determinado tipo.
Dessa forma, se você se deparar com uma questão semelhante em um concurso, lembre-se que var_dump()
é a função mais completa para retornar o tipo e valor de uma variável em PHP, sendo a escolha correta entre as opções apresentadas.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
vlw,gustavo guanabara.
var_dump retorna a estrutura completa, valor tipo de dados e quantidade de caracteres. função específica para checar tipo é gettype, mas a banca não deve saber disso, de qualquer forma dá pra acertar, por eliminação.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo