

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
No PHP7, quando implementamos o conceito de polimorfismo, qual das seguintes alternativas melhor descreve sua aplicação prática?
Utilizar múltiplas variáveis com o mesmo nome dentro de diferentes funções.
Criar funções que aceitam diferentes tipos de arrays como argumentos.
Definir classes que podem ser estendidas para modificar métodos existentes ou adicionar novos.
Permitir que objetos de diferentes classes sejam tratados como instâncias de uma classe pai através de interfaces ou classes abstratas.
Considere o seguinte código em PHP:

Qual é a saída correta desse código?
2
18
3
16
4
Ao utilizar um código PHP, um usuário escreveu:
<?php
if (str_contains ($_SERVER['HTTP_USER_AGENT'], 'Edg')
!== FALSE
{ echo '2';} else
if (str_contains($_SERVER['HTTP_USER_AGENT'], 'Firefox')
!== FALSE
{echo '1';} else
if (str_contains($_SERVER['HTTP_USER_AGENT'], 'MSIE')
!== FALSE
{echo '4';} else
if (str_contains($_SERVER['HTTP_USER_AGENT'], 'Chrome')
!== FALSE
{echo '3';}
?>
Ao executar esse código, se o navegador do usuário for o Mozilla Firefox, o código apresentará como resultado:
1
2
3
4
Para se declarar variáveis em PHP, é utilizado cifrão ($) seguido pelo nome da variável; os nomes das variáveis são case-sensitive.
Certo
Errado
No PHP temos a possibilidade de criar métodos que são apenas declarados, mas sua implementação não é fornecida. Nesse caso, trata-se de um método:
estático;
construtor;
abstrato;
destrutor;
sobrescrito.
É possível identificar que a conexão ao banco de dados é fechada de forma explícita no final do código.
Certo
Errado
Observe o seguinte trecho de código escrito em PHP.
$txt = Campinas ;
unset($txt);
var_dump($txt);
É correto afirmar que a função var_dump irá retornar:
String
NULL
Campinas
txt
8
Utilizando a linguagem PHP, é possível realizar a criação de funções, desta forma, assinale a alternativa correta de se definir uma função em PHP.
def function minhaFuncao() {}
function minhaFuncao() => {};
new function minhaFuncao() {}
function minhaFuncao() {}
Um desenvolvedor web de uma determinada empresa escreveu o seguinte código utilizando a linguagem de programação PHP na versão 8.1.2 (configuração padrão):

Ao executar o código em questão a aplicação
funcionará corretamente exibindo a mensagem Seja bem-vindo prezado(a) cliente ao módulo administrativo do nosso sistema.
funcionará corretamente exibindo a mensagem Seja bem-vindo prezado(a) cliente Carlos Alberto ao módulo administrativo do nosso sistema.
não funcionará e será gerado um erro fatal devido à utilização incorreta da carga de parâmetros, onde o argumento opcional foi utilizado antes do argumento obrigatório.
funcionará exibindo a mensagem Seja bem vindo prezado(a) cliente ao módulo administrativo do nosso sistema; porém, será gerada uma mensagem de advertência do compilador de erro na carga de parâmetros do método.
Com relação à linguagem de programação PHP, assinale a alternativa correta.
PHP suporta orientação a objetos, incluindo herança e polimorfismo.
É uma linguagem de programação compilada.
É uma linguagem de programação estritamente tipada.
PHP não possui suporte para o uso de funções matemáticas.
Na linguagem PHP, quais são os operadores relacionais “diferente de” aceitos em um programa?
! e =!
! e !=
! e <>
!= e <>
!= e =!
Na linguagem PHP, variáveis membros de classes são chamados de propriedades. Elas podem ser definidas com ao menos um modificador opcional, seguido também de uma declaração de tipo, finalizando com um nome de variável comum. Essa declaração pode ainda incluir uma inicialização, desde que essa inicialização seja um valor constante. São exemplos de declaração de propriedade em PHP:
I) public $var6 = myConstant;
II) public $var4 = self::myStaticMethod();
III) public $var5 = $&myVar;
São apresentadas declarações válidas de propriedades em:
I, II e III.
II e III.
apenas III.
apenas II.
apenas I.
Qual o operador utilizado em PHP para concatenar strings?
+
.
&
|
Avalie o código PHP abaixo:
<?php echo 'texto a ser impresso'; ?>
Qual das alternativas apresenta um código equivalente?
<? &('texto a ser impresso') ?>
<?! 'texto a ser impresso' ?>
<? write('texto a ser impresso'); ?>
<? 'texto a ser impresso' ?>
<?= 'texto a ser impresso' ?>
Com relação a arrays em linguagem PHP, qual é a função construtora utilizada para a criação de array em PHP.
create_array()
array()
array_push()
array_create()
Com relação a cookies e sessões em PHP, analise as afirmativas a seguir e assinale com V as verdadeiras e com F as falsas.
( ) São recursos utilizados para contornar a incapacidade do protocolo HTTP em armazenar dados dos usuários.
( ) Sessões armazenam informações no servidor, enquanto cookies armazenam no usuário.
( ) O vetor $_COOKIE permite a criação, exclusão e leitura de cookies.
( ) O método session_enable() cria uma nova sessão para o usuário.
Assinale a sequência correta.
V F V F
F V F V
V V F F
F F V V
Na linguagem PHP, é possível verificar se duas variáveis possuem o mesmo valor e/ou o mesmo tipo, sendo que o operador utilizado para essa verificação é o:
=
==
===
<>
<=>
Considere o fragmento de código escrito em linguagem PHP 8.2:

O resultado obtido após a sua execução é:
24
4
40
0
43210
Apresenta-se, a seguir, um trecho de código escrito na linguagem PHP.
<!DOCTYPE html>
<html>
<body>
<?php
$str = "a";
for($i = 1; $i <= 2; $i++){
$str = $str . $str . $i;
}
echo $str;
?>
</
</
O valor da variável $str impresso será:
a
aaaa
aa1aa2
aa1aa12
aaaa12
Qual é o resultado da seguinte função recursiva em PHP?
function soma($n) {
if($n == 1){
return 1;
} else {
retum $n + soma($n-1);
}
}
echo soma(5);
10
15
20
25
30