Julgue o item que se segue a respeito das características da linguagem PHP e de compiladores.
O código PHP
apresenta o resultado a seguir.
Numere a segunda coluna de acordo com a primeira, associando cada conceito ou recurso da linguagem PHP à sua respectiva definição.
(1) Superglobais
(2) Object
(3) Globais
(4) Resource
(5) Null
(6) Estáticas
(7) Require
(8) Locais
( ) Utilizado para permitir o reúso de código, inclui um determinado arquivo no script em que está sendo chamado; se o arquivo não for encontrado, a execução do script é suspensa.
( ) São as variáveis que podem ser acessadas dentro de todo o script.
( ) São variáveis predefinidas e visíveis no decorrer de todo o script que as contém.
( ) São variáveis visíveis somente dentro das funções onde forem criadas; são inicializadas apenas uma vez e mantêm seu valor entre as execuções da função.
( ) Representa uma instanciação de uma determinada classe.
( ) Tipo de variável especial que mantém uma referência a algo externo ao script, como uma conexão com um banco de dados.
( ) Variável que não tem valor por não ter sido inicializada, por exemplo.
( ) Variáveis que somente podem ser utilizadas dentro do escopo em que são instanciadas.
A sequência numérica correta de preenchimento dos parênteses da segunda coluna, de cima para baixo, é
Considere as afirmações sobre a linguagem de programação PHP.
I - A linguagem de programação PHP é uma linguagem que deve ser compilada. Isto é, todo e qualquer código escrito em PHP deve ser compilado antes de ser executado.
II - O PHP não permite a criação de objetos.
III - As variáveis em PHP são representadas por um cifrão ($) seguido pelo nome da variável.
Está(ão) correta(s):
Considere o código a seguir, implementado em PHP.
Para que o código apresentado possa exibir, ao final de sua execução, a frase 'Acesso permitido!', mas sem que outra classe possa alterar o valor do atributo $chave, a declaração VisibilidadeA (linha 3) deve ser alterada para:
Considere o código em PHP apresentado a seguir e responta a questão.
Considerando a correta implementação da classe Aluno e para que, no retorno da execução dos testes, todos sejam aprovados, a declaração Metodo (linha 26) precisa ser a chamada do método:
Julgue o item que se segue a respeito das características da linguagem PHP e de compiladores.
Na linguagem PHP, o comando "explode()" permite descarregar os buffers de saída de qualquer backend que o PHP esteja usando, como, por exemplo, um CGI ou um servidor web.
Considere as afirmações sobre o Framework Cake PHP 3 em uma instalação padrão.
I - O diretório src é onde você fará a maior parte do desenvolvimento de sua aplicação.
II - A camada Model representa a parte da sua aplicação que implementa a lógica de negócio.
III - Suporta apenas o banco de dados MySQL (5.1.10 ou superior).
Está(ão) correta(s):
Considere o código em PHP apresentado a seguir e responta a questão.
Utilizando-se da biblioteca PHPUnit, e para que a função testNotaFinalAluno possa usar o retorno das funções testMediaPrimeiroSemestre e testMediaSegundoSemestre, as declarações AnotacaoA (linha 21) e AnotacaoB (linha 22) devem ser alteradas por:
Em relação aos fundamentos de PHP 5, julgue o item a seguir.
O comando a seguir concatena corretamente caracteres em PHP.
Julgue o item que se segue a respeito das características da linguagem PHP e de compiladores.
PHP consiste de uma linguagem compilada para código nativo e gera um bytecode que é interpretado por uma máquina virtual implantada em cada cliente onde o código será executado.
Considerando o acesso a um sítio de uma empresa, desenvolvido em arquitetura Web/PHP, julgue os itens a seguir, a respeito de segurança de aplicações web.
Na situação de um URL/PHP que receba upload de arquivos, a maneira mais indicada de evitar um ataque de inclusão de arquivo é validar a URL que está subindo o arquivo junto com um token.
Considerando o código precedente, assinale a opção que apresenta o resultado final da execução desse código em um navegador.
Considere o fragmento de código abaixo, em um ambiente PHP em condições ideais.
Para que o comando DELETE possa ser executado corretamente, a lacuna I deve ser preenchida com
Em PHP, um Técnico criou um array utilizando o comando abaixo.
Após este comando, criou um laço de repetição que exibiu os dados da seguinte forma:
Nome=Paulo, Número do Processo=2000.01.1.000001-5
Nome=Maria, Número do Processo=2017.01.1.000002-4
Nome=André, Número do Processo=2014.01.1.000001-4
A estrutura do laço de repetição criado foi:
Conclui-se corretamente que a lacuna deve ser preenchida por
Considerando o trecho de código apresentado, em PHP 7, julgue o item seguinte.
Ao se executar o código, o resultado de evaluate(7, 6); será 1