• Matéria: Informática
  • Autor: alexandreluizbueno
  • Perguntado 7 anos atrás

A linguagem PHP é dita como "fracamente tipada", por não definir o tipo para as variáveis, como acontece em outras linguagens de programação. O interpretador da Linguagem PHP realiza uma checagem dinâmica de tipos, desta forma, uma única variável pode receber valores de tipos diferentes em momentos diferentes da execução do programa. Dentro desse conceito, a Linguagem PHP suporta os seguintes tipos de dados: Inteiro, Real, Caracteres, Cadeias (sequências ou arranjos) de caracteres (String), Cadeias (sequências ou arranjos) de dados (Array), Objeto (somente para a programação orientada a objetos).

TOLEDO, Carlos Benedito Sica de Toledo. Programação III. Maringá-PR: Unicesumar, 2018.

Com base nessas informações, analise as afirmações sobre os tipos de variáveis suportados pela Liguagem PHP.

I) A criar uma variável $valor e atribuir a ela o valor "10" ($valor = "10";), podemos afirmar que esta variável é um tipo Inteiro.

II) O valor de uma posição do array deve ser acessado por meio de seus índices, que podem ser valores de qualquer tipo e não somente inteiros, inclusive do tipo string.

III) As listas realizam atribuições múltiplas, separando um array em várias variáveis, tornando-os dados em variáveis independentes.

IV) Quando um array é criado sem especificar os índices, eles são criados automaticamente a partir do número um.

A respeito do assunto abordado, está correto o que se afirma em:
<?php
$a = array();



for ($i = 0; $i<10; $i++)
{
$a[] = $i+3 * $i;
}
echo "";
print_r($a);
echo "";


Alternativas
Alternativa 1:
I, apenas.

Alternativa 2:
III, apenas.

Alternativa 3:
II e III, apenas.

Alternativa 4:
I, II, e IV, apenas.

Alternativa 5:
I, II, III e IV.

Respostas

respondido por: vchinchilla22
10

Sobre as afirmações sobre os tipos de variáveis suportados pela Liguagem PHP, são:

I) Incorreto: em PHP as variáveis ​​sã definidas sempre começando com o símbolo do dólar ($), mais no caso de um tipo inteiro deve-se colocar o dolar seguida da palavra "int" :  $int. por tanto não podemos afirmar que esta variável é um tipo Inteiro.

II) Correto: O valor de uma posição do array deve ser acessado por meio de seus índices, que podem ser valores de qualquer tipo e não somente inteiros, inclusive do tipo string.

III) Correto: As listas são usadas para atribuir uma lista de variáveis ​​em uma única operação, separando um array em várias variáveis, tornando-os dados em variáveis independentes.

IV) Incorreto: Quando um array é criado sem especificar os índices, eles são criados automaticamente a partir do número zero (0)

Alternativa correta: 3) II e III, apenas.

Perguntas similares