

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.


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.
João é desenvolvedor da Assessoria de Soluções em Software (ASS) de um tribunal. Ele está fazendo uso do suporte a sessões no PHP (versão 8) de modo a preservar certos dados através dos acessos subsequentes.
Sendo assim, João utilizará a função de manipulação de sessão:
"session_abort()", que encerra a sessão liberando o array $_SESSION e todas as variáveis atualmente registradas na sessão;
"session_cache_limiter()", definida como "private", que rejeita o cache do cliente, mas permite que o proxy armazene o conteúdo do cache;
"session_regenerate_id()", que substitui o identificador da sessão atual por um novo identificador reiniciando as informações da sessão atual;
"session_destroy()", que destrói os dados registrados em uma sessão, sem apagar o cookie de sessão nem as variáveis globais associadas à sessão atual;
"session_cache_expire()", que define a validade, em segundos, para uma sessão e deve ser chamada para cada requisição, após a função "session_start()".
Um programador PHP deseja impedir que sejam enviadas, em um formulário que utiliza o método POST, informações pela URL. Assinale a alternativa que representa a variável de ambiente que ele deve utilizar com a função getenv do PHP para verificar qual método de envio de dados será utilizado.
REQUEST_METHOD
FORM_METHOD
DENY_GET
DENY_URL
Considere o seguinte trecho de código em PHP executado na versão 8.3.6.

Fonte: dados do elaborador
Assinale a alternativa CORRETA, em relação à saída produzida pela execução do código:
Indicará um erro na linha 6, pois não faz sentido criar uma variável com o nome de uma função.
Imprimirá “f2-none”.
Imprimirá “f2-f2”.
Indicará um erro na linha 7, pois a função definida precisa de um parâmetro.
Um formulário HTML utiliza o método POST para enviar dados. No lado do servidor, em PHP, qual superglobal deve ser utilizada para acessar os dados enviados de forma segura e qual a principal razão para preferir POST em vez de GET para dados sensíveis?
$_GET ; POST é mais rápido.
$_REQUEST ; POST criptografa os dados automaticamente.
$_POST ; POST não expõe os dados na URL, sendo mais adequado para dados sensíveis.
$_SERVER ; POST permite enviar arquivos maiores.
$_SESSION ; POST é o único método que funciona com PHP.
Um desenvolvedor PHP deseja reutilizar métodos em diferentes classes sem utilizar herança múltipla. Para isso, decidiu utilizar um recurso da linguagem que permite compartilhar funcionalidades entre classes distintas.
Qual recurso do PHP, a seguir, é utilizado para reutilização de métodos entre classes?
Trait.
Interface.
Namespace.
Event Listener.
Spaceship.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Analise o código-fonte abaixo, escrito na linguagem PHP, versão 8.4:

Ao final da execução do código acima, quais serão, respectivamente, os valores das variáveis "a", "b" e "c"?
-1, -2 e 5.
0, -2 e 4.
0, 2 e 2.
1, -1 e 3.
1, 2 e 6.
Analise o seguinte trecho de código em PHP (PHP 7), que realiza uma consulta em um banco de dados utilizando a extensão mysqli:

Considere que a tabela equipamento possui os seguintes registros:

Qual será a saída exibida pela execução do script?
Alta produção
Baixa produção
3
Alpha
Beta
Analise o seguinte código em PHP e responda qual será a saída.
function test(&$x) {
$x += 5;
return $x;
}
$a = 10;
$b = test($a);
echo $a . “, “ . $b;
?>
10, 10
10, 15
15, 10
15, 15
A linguagem PHP (Hypertext Preprocessor) permite que aplicações Web não processem apenas dados locais, mas também interajam com recursos externos, como arquivos remotos, APIs (Application Programming Interface) e outros serviços disponíveis na Internet. Para isso, o desenvolvedor pode utilizar funções nativas para acesso a URLs (Uniform Resource Locator) ou recorrer a extensões mais sofisticadas. Sobre as funcionalidades de interação com recursos externos da linguagem PHP, é correto afirmar que:
as funções de acesso a arquivos são limitadas, pois somente são compatíveis com nomes de arquivos locais
o PHP pode apenas consumir serviços externos, não sendo possível gerar respostas para outras aplicações ou APIs
o uso de cURL no PHP permite maior flexibilidade e controle nas requisições HTTP quando comparado ao simples acesso direto a URLs
o PHP só consegue acessar dados externos por intermédio de bancos de dados, não sendo possível consumir diretamente APIs ou URLs remotas
Assinale a alternativa que apresenta a função PHP que verifica se uma variável está definida.
isset
is_empty
is_not_null
is_not_empty


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Uma linguagem de programação voltada para o desenvolvimento web, executada predominantemente no lado do servidor, é o:
Visual Basic.
PHP.
C#.
MS SQL Server.
Access.
A linguagem PHP é amplamente utilizada para o desenvolvimento de sistemas web dinâmicos. Para que o interpretador do servidor identifique o início e o fim de um bloco de código PHP dentro de um arquivo, devem ser utilizadas, respectivamente, as seguintes tags de abertura e fechamento:
<1php e 2php>
<?php e ?>
<script> e </script>
{% e %}
/* e */
PHP não permite a definição de funções anônimas, também conhecidas como funções de callback, e todas as funções precisam ser nomeadas explicitamente.
Certo
Errado
A tipagem dinâmica do PHP implica que todas as variáveis sejam armazenadas de forma semelhante a objetos, com o tipo determinado apenas em tempo de execução, o que impede o uso de tipos primitivos.
Certo
Errado
Considere o seguinte código PHP:

Assinale a alternativa que apresenta CORRETAMENTE a saída esperada da execução desse código:
Uberlândia
Viçosa Coimbra
Viçosa Coimbra Uberlândia
Viçosa Coimbra Tiradentes


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Considere que o script PHP a seguir é executado em um servidor Web com PHP instalado e a extensão GD devidamente configurada. Considere ainda que, no diretório em que está o script em questão, existe um arquivo fonts/font.ttf que armazena um formato de fonte.

Com base no código em questão, é correto afirmar que
o script renderiza uma imagem PNG com o texto “Instituto Federal” centralizado horizontal e verticalmente.
a chamada da função header é opcional, pois o interpretador identifica automaticamente o tipo de retorno.
a linha 11 poderia ser modificada por $y = ($altura - $bbox[3]); e não haveria qualquer mudança no retorno do script.
o script renderizará uma imagem PNG em branco, pois a chamada da função imagedestroy limpará o canvas.
A linguagem de programação PHP versão 8 tem diversas funções para manipulação de arrays. Entre as funções disponíveis, há uma que checa se um elemento existe em um array. Qual alternativa apresenta o nome dessa função?
array_find
array_lookup
find_array
in_array
search_array
Um SPA é uma implementação de aplicativo web em que frameworks PHP com Zend são uma parte fundamental do desenvolvimento web front-end.
Certo
Errado
Em PHP, as funções include e require são usadas para incluir o conteúdo de um arquivo em outro.
Sobre o comportamento dessas duas funções, é correto afirmar que
o comportamento das duas funções é idêntico. Sendo que o require foi introduzido a partir do PHP 3 por questões semânticas, e o include ainda é mantido na linguagem para fins de compatibilidade de código, mas é considerada obsoleta e novos projetos devem dar preferência a aplicação da função require.
a função include gera um aviso e continua a execução do script se o arquivo não for encontrado, enquanto a função require gera um erro e interrompe a execução do script se o arquivo não for encontrado.
o comportamento da função require é semelhante ao comportamento da função include. No entanto, ao executar a função require, é realizada uma verificação se o arquivo já foi incluído, e, em caso afirmativo, a inclusão não é realizada.
a função require é utilizada para a inclusão de outros arquivos PHP, enquanto a função include é utilizada apenas para a inclusão de arquivos que contenham código HTML (template da página).
Por ser uma linguagem de tipagem dinâmica, o PHP permite que o tipo de uma variável seja alterado em tempo de execução, o que proporciona flexibilidade ao programador, mas também aumenta o risco de erros inesperados.
Certo
Errado


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.