

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.
Considerando a linguagem PHP, a função é utilizada para contar elementos de um array é:
count($array)
countArray($array)
arrayCount($array)
lengthOf($array)
O padrão de arquitetura Modelo-Visão-Controlador (MVC) é amplamente utilizado no desenvolvimento de aplicações web para separar a lógica de negócios da interface do usuário, facilitando a manutenção e a escalabilidade das aplicações.
Em uma aplicação PHP, que utiliza o padrão MVC, as rotas são geralmente definidas:
através de funções anônimas no arquivo de configuração do banco de dados.
como métodos dentro dos modelos.
em um arquivo ou conjunto de arquivos específicos para rotas, mapeando URLs a controladores e as ações.
dentro dos arquivos de visão, utilizando tags especiais de template.
Qual o operador lógico PHP que retorna verdadeiro se x ou y são verdadeiros, mas retorna falso se ambos forem verdadeiros?
!
!&
II
or
xor
Leia o caso a seguir.
Em um projeto de desenvolvimento web para um portal de ecommerce avançado, um web designer utiliza um conjunto de tecnologias para criar uma experiência de usuário rica e interativa. Considerando a aplicação das seguintes linguagens de programação para web: HTML 5, CSS 3, JavaScript e PHP. |
Neste caso, como essas linguagens e tecnologias podem ser utilizadas de maneira integrada para desenvolver um site robusto, responsivo e interativo?
Utilizando HTML 5 exclusivamente para a estruturação do conteúdo, sem integração com CSS 3 ou JavaScript.
Empregando somente PHP para toda a construção do front-end e back-end, ignorando as outras linguagens.
Integrando HTML 5 para estruturação semântica, CSS 3 para design responsivo e estilização, JavaScript para interatividade e PHP para funcionalidades de back-end
Focando no JavaScript para funcionalidades interativas e dinâmicas em todas as funcionalidades do site, minimizando o uso de HTML 5, CSS 3 e PHP.
O código da linguagem de programação PHP é executado no servidor da aplicação, e apenas os comandos em HTML são enviados para o cliente.
Certo
Errado
A seguir é apresentado um código escrito em PHP.

É possível afirmar corretamente que o valor impresso pela função echo é:
30
32
48
60
64
Em uma classe PHP podemos definir diversos métodos, um destes é o ‘__invoke’, desta forma, assinale a alternativa que apresenta a finalidade deste método em uma classe PHP:
permitir a criação de um objeto abstrato que não deve possuir atributos
permitir que a invocação de uma classe seja realizada através de uma interface tipada
permitir que uma variável seja inicializada sem a definição de tipo
permitir que uma classe seja criada utilizando uma interface abstrata
permitir que uma classe seja usada como uma função
PHP é uma linguagem de script de uso geral voltada para desenvolvimento Web. Sobre a função isset() do PHP, assinale a afirmativa que define corretamente essa função.
Destrói uma variável.
Cria uma nova variável
Verifica-se uma variável está vazia.
Determina se uma variável foi definida e não é NULL.
A linguagem PHP tem como recurso as variáveis Superglobais, que estão disponíveis em qualquer escopo.
Um exemplo de variável desse tipo é a
$_GET
$_IP
$_PWD
$_SUDO
$_USER
PHP Data Objects (PDO) oferece uma interface leve e consistente para acessar bancos de dados em PHP.
A forma atual para estabelecer uma conexão com um banco de dados MySQL usando PDO em PHP é:
‘$conn = mysql_connect("hostname", "username", "password", "database_name");’
‘$conn = new PDO("mysql:host=hostname;dbname=database_name" , "username", "password")
‘$conn = mysqli_connect("hostname", "username", "password", "database_name");’
‘$conn = connect_to_mysql("hostname", "database_name", "username", "password");’
Em PHP, qual função é utilizada para enviar um cabeçalho HTTP para o navegador do cliente?
header()
send_header()
http_header()
set _header()
A linguagem PHP suporta um comando para ser utilizado nas estruturas de controle do, while, for e switch que, ao ser encontrado em um laço de repetição, provoca o término imediato da execução desse laço, seguindo normalmente o fluxo do código. Já entre os operadores, com o significado de “não igual”, retornando “verdadeiro se a variável $x é não igual à variável $y”, a linguagem disponibiliza dois operadores de comparação.
Nessas condições, o comando e os símbolos utilizados para esses operadores são, respectivamente:
break, #= e !=
break, < > e !=
exit, #= e ?=
exit, < > e ?=
Considere o seguinte código PHP:
<?php
$frutas = array("maçã", "banana", "laranja", "uva");
foreach ($frutas as $fruta) {
if ($fruta == "laranja") {
continue;
}
echo $fruta . " ";
}
?>
A saída esperada da execução do código apresentado acima é:
maçã banana uva
maçã banana
laranja
maçã banana laranja uva
Considere o seguinte trecho de código em PHP:
<?php
/
$sessionID = $_POST['sessionID'];
$query = "SELECT * FROM User WHERE sessionID LIKE '%$sessionID%'";
$result = pg_query($conn, $query);
/
?>
Esse trecho de código apresenta uma falha de segurança muito comum, listada como a falha de segurança mais frequente pelo relatório OWASP Top 10 de 2017.
Tal falha de segurança é conhecida como:
SQL Injection.
Session Hijacking.
Cross-Site Scripting (XSS).
Cross-Site Request Forgery (CSRF).
Em PHP, qual função é utilizada para exibir informações de debug na tela durante a execução do código?
echo
print_r
var_dump
printf
No trecho de programa PHP a seguir, é apresentada uma estrutura de controle do tipo recursão.
<!DOCTYPE html>
<html>
<head>
<title>Teste PHP</
</
<body>
<p>Olá Mundo</
</
</
Certo
Errado
Qual dos trechos de código abaixo, escritos na linguagem PHP, NÃO exibirá a sequência numérica 123456789?





A função echo é capaz de mostrar somente uma string, enquanto a função print pode mostrar uma ou várias strings.
Certo
Errado
Qual função PHP retorna o tipo de dados de um objeto ou variável?
var_dump()
type()
dtype()
datatype()
data_type()
Na linguagem de programação PHP, a função usada para realizar correspondência de expressões regulares em uma string e retornar todas as correspondências encontradas em um array é a
json_decode().
preg_match_all().
file_get_contents().
mysqli_prepare().