

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.
A forma correta de se declarar uma constante na linguagem PHP é:
constant "XPTO" = "alguma coisa";
constant $XPTO = "alguma coisa";
constant("XPTO","alguma coisa");
declare("XPTO","alguma coisa");
define("XPTO","alguma coisa");
Ao trabalhar com o PHP, torna-se necessário ordenar um array em ordem inversa. Para isso, deve-se aplicar o seguinte comando:
rsort
asort
usort
arsort
natsort
Segundo o Manual Oficial da linguagem PHP, “Expressões são os blocos de construção mais importantes do PHP. No PHP, quase tudo o que você escreve são expressões. A maneira mais simples e ainda mais precisa de definir uma expressão é "tudo o que tem um valor". Sobre o tema, assinale a alternativa correta sobre as expressões no PHP.
Se comparar um número com uma string ou com strings numéricas, cada string é convertida para um número e então a comparação é realizada numericamente.
Se comparar um número com uma string ou com strings numéricas, cada número é convertido para uma string e então as strings são concatenadas.
Quando você digita "$a = 5", você está comparando a variável $a ao valor '5'; caso sejam iguais será retornado “True”.
Como atribuições são analisadas da esquerda para a direita, você também pode escrever '5 = $b = $a'.
Sobre o código PHP, considere a imagem, abaixo:
<?php
comandos
?>
<script language="php">
comandos
</
<?
comandos
?>
<%
comandos
%>
Vemos, à imagem, quatro tipos de tags em PHP. Sobre elas, é correto afirmar que:
O tipo de tags mais utilizado é o primeiro, que consiste em uma “abreviação” do quarto.
O tipo de tags mais utilizado é o primeiro, que consiste em uma “abreviação” do terceiro.
O tipo de tags mais utilizado é o terceiro, que consiste em uma “abreviação” do primeiro.
O tipo de tags mais utilizado é o terceiro, que consiste em uma “abreviação” do segundo.
O tipo de tags mais utilizado é o quarto, que consiste em uma “abreviação” do primeiro.
A partir do código-fonte da Figura 1 abaixo, escrito na linguagem PHP (versão 7.4), o que deverá ser impresso?
<?php
for ($num1=1; $num1 <= 9; $num1++) {
for ($num2=1; $num2 <= 10; $num2++) {
echo "$num1 * $num2 = ". $num1 * $num2;
echo "<br>";
}
echo "<br>";
}
?>
Figura 1 – Código-fonte escrito na linguagem PHP
A multiplicação dos números 1 ao 90.
A tabuada do número 9.
A tabuada dos números 1 ao 9.
Os números 1 ao 90.
Os números 1 ao 900.
Com relação a linguagem PHP julgue as afirmativas a seguir:
I-Assim como o JavaScript, ele também é classificado como uma linguagem de scripts, ou seja, um conjunto de instruções via código que servem, principalmente, para automatizar tarefas.
II-O código PHP é delimitado pelas instruções de processamento de início ( <?php ) e fim (?> ).
III-Tudo o que vai entre as duas tags de início e fim do PHP é executado pelo interpretador no lado do cliente.
Qual (is) afirmativa (s) está (ão) CORRETA (S)?
I, apenas.
III, apenas.
I e II, apenas.
I e III, apenas.
II e III, apenas.
Um desenvolvedor PHP deseja que o conteúdo de uma dada string seja convertido para maiúsculo. Qual função PHP atende a tal necessidade?
strup()
strtoupper()
strmaiusc()
strhighbox()
Considere um ambiente PHP configurado e funcionando corretamente. A execução do código abaixo resultará em qual saída em tela?
<?php
$a=1;
while ($a<5)
{
print $a;
$a++;
}
?>
O código possui um erro e não executará.
123
1234
12345
Assinale a opção que apresenta a variável superglobal do PHP que contém um array associativo com variáveis passadas para o script atual via método do ambiente.
$_ENV
$_VARIABLE
$_REQUEST
$_SCRIPT
$_SESSION
“PHP é uma linguagem de script. Algumas linguagens de script simplesmente agrupam uma série de comandos e, por esse motivo, às vezes são chamadas de "cola". Um script de shell, por exemplo, pode combinar vários comandos do sistema operacional para eliminar o tédio de digitar repetidamente a mesma coisa. A variedade de requisitos de uma página da web pode parecer apoiar a visão de que o PHP é exatamente esse tipo de linguagem de script - ele fornece uma cola para manter juntos os elementos díspares de uma página da web.” Fonte: Lavin, Peter. Object-oriented PHP: concepts, techniques, and code. ISBN 1-59327-077-1. No Starch Press, Inc.
Analise as afirmativas a seguir sobre o PHP:
I. Quando o PHP interpreta um arquivo, ele procura pelas tags de abertura e fechamento, <?php e ?>, que dizem ao PHP para iniciar ou parar a interpretação do código entre elas.
II. PHP inclui uma tag curta echo <?= que é uma forma abreviada mais verbosa para<?php echo.
III. Tags curtas estão disponíveis por padrão, mas podem ser desabilitadas através da diretiva short_open_tag no arquivo de configuração php.ini, ou desabilitadas por padrão se o PHP for compilado usando a configuração --disable-short-tags.
É correto o que se afirma
apenas em I.
apenas em I e III.
apenas em I e II.
em I, II e III.
No PHP, para executar no shell o comando "ls" e armazenar o resultado em uma variável, deve-se utilizar o comando:
$var = shell("ls");
$var = "ls";
shell("ls", $var);
$var = `ls`;
shell_exec($var) = "ls";
O que será exibido na tela após a execução do trecho do seguinte código em PHP?
function validacao($formulario) {
$cont = 0;
if( $formulario == 'cadastro') {
while($cont != 1)
$cont++;
$cont--;
} else {
$cont = 2;
}
echo $cont;
}
$form = 'cadastro';
validacao($form);
1
3
127
0
Nada, ocorrerá um loop infinito
Após a execução do código PHP, o que será impresso na tela do usuário?
<?php
function fibonacci($q){
if(Sq >= 2){
$f = [0,1];
for($i = 2; $i < $q; $i++){
$f[$i] = $f[$i-1] + $f[$i-2];
}
return $f;
}
return ($q == 1)? [1] : [];
}
$fib = fibonacci(5);
foreach($fib as $v){
echo (end($fib) == Sv)? $v : $v.', ';
}
?>
5, 4, 3, 2, 1.
0, 1, 1, 2, 3.
2, 1, 1, 5, 5.
3, 3, 3 , 1, 2.
2, 2, 2, 2, 1.
O framework que utiliza o Eloquent ORM por padrão é:
Symfony
Flask
Django
Laravel
Considere o seguinte código escrito na linguagem PHP.
<?php
function inversa($x) {
if ($x==0) {
throw new Exception(' exception ');
}
return 1/$x;
}
try {
echo inversa(0);
echo " try ";
} catch (Exception $e) {
echo " catch ";
echo $e->getMessage();
} finally {
echo " finally ";
}
Ao se executar esse código, será impressa na tela a seguinte sequência de palavras:
try catch exception finally
try catch finally
catch exception finally
catch exception
finally catch exception
Segundo a Wikipedia, “A linguagem de programação é um método padronizado, formado por um conjunto de regras sintáticas e semânticas, de implementação de um código fonte - que pode ser compilado e transformado em um programa de computador, ou usado como script interpretado - que informará instruções de processamento ao computador.”
Fonte: Wikipedia. Disponível em:
https://pt.wikipedia.org/wiki/Linguagem_de_pro
grama%C3%A7%C3%A3o
Sobre o tema, assinale a alternativa correta sobre as linguagens de programação.
Python: uma das mais simples de se aprender, é um dos códigos de mais fácil leitura e bastante utilizado para desenvolvimento web e Machine Learning.
JavaScript: linguagem orientada a objeto apareceu por volta de 1995, prometendo ser rápida, segura, confiável e multiplataforma. Isso porque os programas criados em JavaScript não ficam em código nativo da plataforma. Em vez disso, são compilados para uma forma intermediária chamada de bytecode e são executados por meio de uma máquina virtual.
PHP: é com ele que o estudante aprende a lógica de criação de algoritmos, por ser intuitivo e de fácil aprendizado. Não é necessário montar um ambiente local na máquina para executá-lo — afinal, a maioria dos sistemas operacionais já o utilizam como base.
Swift: Usado majoritariamente em páginas na web, a linguagem Swift é muito útil para incluir funções a uma página, algo que o HTML não seria capaz de suportar. Ela também integra informações da página a um banco de dados MySQL.
PHP é uma tecnologia que disponibiliza um comando para uso nas estruturas foreach, while, do-while ou switch. No seu funcionamento, ao ser detectado entre os comandos inseridos em um loop, faz com que ocorra o término imediato da execução do loop. Esse comando é conhecido por
exit.
quit.
break.
halt.
Analise as assertivas abaixo sobre o mecanismo de sessões do PHP 5 e assinale V, se verdadeiras, ou F, se falsas.
( ) Por padrão, as sessões utilizam cookies no lado do cliente e arquivos no lado do servidor. Um identificador aleatório é o que os conecta.
( ) O PHP utiliza uma variável superglobal para armazenar os dados da sessão que são serializados quando necessário.
( ) O comando $_SESSION['auth'] = 0; é uma forma válida para armazenar um valor na variável de sessão chamada “auth”.
( ) O uso de cookies pode ser dispensado quando utilizando HTTPS, já que este preserva o estado da conexão.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
F – V – F – F.
V – F – V – F.
V – V – V – F.
V – F – F – V.
F – V – F – V.
Considerando a figura apresentada a seguir.

Quais linhas indicam respectivamente o início e o fim do código PHP:
7 e 12.
8 e 9.
1 e 13.
5 e 9.
6 e 12.
Considere o método abaixo, em uma classe PHP chamada Cliente.
public function setNome($Nome) {
$this->Nome = $Nome;
}
A partir de outra classe, um objeto na classe Cliente foi instanciado por meio da instrução $cli = new Cliente;. Para chamar o método acima e passar o nome 'Paulo' como parâmetro, utiliza-se a instrução
$cli::setNome('Paulo');
$cli->setNome('Paulo');
$cli.nome('Paulo');
$cli->send.setNome('Paulo');
$cli.setNome('Paulo');