

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.
Constantes são áreas predefinidas no início do programa, cujos conteúdos não são modificados ao longo da execução, assinale a forma correta de se criar constantes na linguagem PHP.
const $TITULO = “Prova”
const int $TITULO = “Prova”
const string TITULO = “Prova”
const TITULO = “Prova”
<?php
$servername = "srv01";
$username = "app";
$password = "senha";
$dbname = "cadastro";
$nomeCompleto = $_POST['nome_completo'];
$conn = new mysqli($servername, $username,
$password, $dbname);
if ($conn->connect_error) {
die("erro " . $conn->connect_error);
}
$sql = "INSERT INTO tabela_nomes (nome) VALUES
('$nomeCompleto')";
if ($conn->select($sql) === TRUE) {
echo "Nome gravado com sucesso.";
} else {
echo "Erro ao gravar o nome: " . $conn->
error;
}
$conn->quit();
?>
Tendo como base o código fonte precedente, assinale a opção correta.
A função select($sql) executa uma consulta ao banco de dados.
Ao receber o nomeCompleto, a execução do código não é capaz de inserir os dados informados no banco de dados.
A função quit() permite encerrar a conexão com o banco de dados.
A string de conexão com o banco de dados conecta a um banco de dados PostgreSQL.
$conn representa os parâmetros de conexão com o banco de dados.
Qual comando na linguagem de programação PHP tem o objetivo de finalizar a execução de estruturas de repetição antes que suas condições de parada sejam alcançadas?
while
if
foreach
switch
break
Este código PHP foi escrito usando-se, também,
CSS, JavaScript e HTML.
JavaScript.
CSS.
CSS e HTML.
HTML.
Variáveis são containers temporários de dados, que ficam alocados na memória. No PHP, uma variável pode conter diversos tipos de dados, strings, inteiros, números, ponto flutuante, objetos etc. A sintaxe correta para definir uma variável em PHP é:
let nome_variavel;
var $nome_variavel;
nome_variavel = "valor";
$nome_variavel = "valor";
Avalie as sentenças sobre a linguagem PHP 8:
I. As variáveis armazenam informações de diversas naturezas, a exemplo de textos e números. A linguagem PHP requer que as variáveis sejam declaradas antes de sua utilização.
II. A linguagem PHP implementa uma estrutura de desvio condicional com o uso das palavras reservadas if, elseif, else. Contudo, não disponibiliza a estrutura “switch” (semelhante a uma série de declarações if).
III. O desenvolvedor PHP pode utilizar um único arquivo para codificar várias classes, ou, se preferir, codificar as várias classes em diferentes arquivos.
IV. A arquitetura de desenvolvimento de sistemas Modelo-Visão-Controle (Model-View-Control, MVC) tem como objetivo separar a programação em três camadas. A camada modelo representa as entidades e suas propriedades; logo, consiste basicamente em ser uma classe com atributos privados e seus respectivos gets e sets. A camada de visão é responsável pela apresentação visual, isto é, o leiaute e as saídas de tela. Já a estrutura lógica e de persistência de dados é realizada pela camada de controle. No caso do PHP, as camadas de modelo e controle são representadas por classes, enquanto a visão contém as tags do HTML e instancia os objetos da camada de controle e modelo, a fim de receber e enviar os dados.
Indique as sentenças CORRETAS de acordo com Silva (2014):
Apenas as sentenças I e II são verdadeiras.
Apenas as sentenças II e III são verdadeiras.
Apenas as sentenças III e IV são verdadeiras.
Apenas as sentenças I, III e IV são verdadeiras.
Apenas as sentenças II, III e IV são verdadeiras.
A programação orientada a objetos cada vez mais vem tendo seu espaço tomado em novos códigos que estão sendo produzidos, e a linguagem PHP possui suporte a este paradigma de programação, assinale a alternativa correta para a criação de uma classe com PHP.
class Prova { ... }
class Prova () { ... }
Prova () { ... }
classe Prova { ... }
Você está utilizando o PHP e necessita excluir um ou mais registros de uma determinada tabela de um banco de dados e também um outro banco de dados inteiro. Neste caso você utiliza no código, respectivamente, os comandos:
ALTER TABLE e UPDATE.
UPDATE e DROP DATABASE.
DELETE e DROP TABLE.
DROP TABLE e DELETE.
DELETE e DROP DATABASE.
Assinale, abaixo, a informação incorreta sobre a linguagem PHP.
É uma linguagem para desenvolvimento Web.
É uma linguagem livre.
O PHP é o protocolo padrão para alocar e manipular endereços IP dinamicamente.
Tem suporte a orientação a objetos.
O PHP tem sua própria mascote, o ElePHPant.
Sobre a linguagem PHP, é INCORRETO afirmar que:
O Apache é um dos servidores web suportados pela linguagem.
Oferece suporte à diversos bancos de dados.
Pode ser utilizado em sistemas operacionais Linux e Windows.
Todo código é executado no lado do cliente.
Suporta programação estruturada ou programação orientada a objeto.
São nomes válidos de variáveis em PHP, exceto:
$nota_1
$function
$__myVar
$1o_nome
Assim como em diversas outras linguagens de programação, a linguagem PHP possui um recurso para apresentar (ou imprimir) texto ao usuário.
Assinale a alternativa que apresenta o uso correto deste recurso.
console.log(“Hello World”);
System.out.println(“Hello World”);
write(“Hello World”);
printf “Hello World”;
echo “Hello World”;
Relacione as colunas quanto à linguagem de programação PHP. Em seguida, assinale a alternativa com a sequência correta.
1 – Coerção de tipo
2 – Booleano
3 – Depurador
4 – Compilação
( ) Adjetivo que se refere à lógica verdadeiro ou falso.
( ) Expressão de linguagem de programação que explicitamente requisita a conversão de um valor de um tipo de dados para outro.
( ) Processo automatizado de tradução de um programa de arquivo de texto em um programa executável.
( ) Software que auxilia programadores a localizar bugs no código.
2 - 3 - 4 - 1
1 - 4 - 3 - 2
2 - 1 - 4 - 3
1 - 2 - 3 - 4
Na linguagem PHP, caso uma variável não tenha nenhum valor a ela atribuído, ela recebe um valor padrão. O trecho de código exemplo a seguir explora essa situação.
<?php
var_dump($a);
?>
Este valor é:
0
a
NULL
VOID
FALSE
Analise as afirmativas abaixo a respeito da linguagem PHP.
I. A expressão “$contador++” primeiro realiza a operação, depois incrementa.
II. A expressão “--$contador” primeiro realiza a operação, depois decrementa.
III. A expressão “$contadorA === $contadorB” retorna verdadeiro se $contadorA for igual a $contadorB e ambas as variáveis forem tipos diferentes.
IV. A expressão “-$contador” troca o sinal da variável $contador.
V. A expressão “~$contador” inverte os bits da variável $contador.
Estão corretas apenas as afirmativas
I, II e III.
I, IV e V.
II e III.
IV e V.
Considere o seguinte trecho escrito na linguagem PHP.
$x = 3;
$y = 7;
$x .= $x;
$z = $x + $y;
echo $z;
O valor que será impresso pelo trecho é:
7
8
10
16
40
Considere o programa PHP abaixo.
<?php
funcion encontraMaiorSoma($n){
$maxsoma = 0;
$result = 0;
for ($i = 1; $i <= $n; $i++) {
$digitos = ....I
$soma = ....II
if ($soma > $maxsoma){
$maxsoma = $soma ;
$result = $i;
}
}
return $result;
}
$num = 244;
$maiorsomadig = encontraMaiorSoma($num) ;
echo "O número até $num com a maior soma de dígitos é: $maiorsomadig";
?>
Para que o programa acima, executado em condições ideais, produza como saída: o número até 244 com a maior soma de dígitos é: 199 as lacunas I e II devem ser preenchidas, correta e respectivamente, por
str_split($i +1); e array_sum($digitos);
str_separate($i); e sum_array($digitos);
str_split($i); e array_sum($digitos);
str_shuffle($i+l); e sum_array($digitos);
str_shuffle($i); e array_sum($digitos);
Considere o seguinte código em linguagem PHP em sua versão 8.1.2:
class Car {
public $model;
function __construct() {
$this->model = "Modelo A";
}
function Car() {
$this->model = "Modelo B";
}
}
$Lightning = new Car();
echo $Lightning->model;
Em relação ao código, assinale a alternativa correta.
A execução irá gerar a saída “Modelo B”.
A execução irá gerar uma saída vazia.
Há um erro de sintaxe no trecho de código.
A execução irá gerar a saída “Modelo A”.
Haverá um erro de execução.
Qual é a diferença entre as funções "include" e "require" no PHP?
"Include" é uma instrução condicional enquanto "require" é uma instrução de loop.
"Include" não retorna um erro fatal em caso de falha, enquanto "require" interrompe a execução do script.
"Include" é usado apenas em Delphi, enquanto "require" é exclusivo do PHP.
"Include" e "require" são usados apenas em Delphi.
"Include" e "require" não são usados no PHP nem no Delphi.
Assinale a alternativa que indica um Sistema Gerenciador de Banco de Dados (SGBD) não compatível com o PHP.
SQLite
MySQL
TableQSL
PostgreSQL