

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 fim de tratar as informações retomadas por comandos SQL, o PHP apresenta uma série de funções a serem utilizadas. Dadas as funções PHP existentes para tratar informações vindas de bancos de dados MySQL, relacione a coluna da esquerda com a da direita e, em seguida, assinale a alternativa correta.
1 – mysq1_affected_rows ( ) Armazena a linha atual do
resultado em um array associativo.
2 – mysql_fetch_object ( ) Retoma o número de linhas afetadas por uma operação.
3 – mysql_fetch_array ( ) Retoma o número de colunas de uma consulta.
4 – mysql_num_fields ( ) Retoma o número de linhas de uma consulta.
5 – mysql_num_rows ( ) Retoma uma linha como um objeto.
5 – 1 – 4 – 2 – 3
3 – 1 – 4 – 5 – 2
3 – 4 – 1 – 5 – 2
5 – 4 – 1 – 2 – 3
O resultado obtido com a execução do seguinte código PHP é 24.
<?php
echo ( function($x) { return [$x, $x+2, $x+4,
$x*6]; } ) (4) [3];
? >
Certo
Errado
O PHP é uma linguagem de script open source de uso geral, muito utilizada, especialmente adequada para o desenvolvimento web e que pode ser utilizada junto da linguagem HTML. No PHP, em sua versão 7 ou superior,
ao se definir uma função, é obrigatória a declaração do seu tipo de retorno.
uma das formas de se comentar uma linha de código é usando o caractere &.
a variável global $_POST contém os dados das requisições POST e das requisições GET.
existe distinção entre maiúsculas e minúsculas nos nomes de variáveis.
Considerando-se os operadores disponíveis na linguagem PHP, assinale a alternativa que corresponde à saída script abaixo.
<!--?php
$x=45;
$y=9;
$resultado=!($x%$y<>O)?($x/$y):($x*$y/9);
echo ++$resultado;
?>
5
6
45
46
Analise o trecho de código PHP a seguir.
$x = 10;
if ($x == '10') {
-echo "SIM";
} else {
-echo "NÃO";
}
Ao ser executado, esse código apresentará a mensagem:
“SIM”, pois o operador “==” compara apenas o valor e não o tipo.
“SIM”, visto que o operador “==” é de atribuição, e seu resultado é sempre verdadeiro.
“NÃO”, pois os tipos das variáveis são diferentes e não podem ser comparados.
“NÃO”, pois cadeias de caracteres devem ser delimitadas por aspas duplas, caso contrário apenas o primeiro caractere é considerado.
“NÃO”, pois a comparação de variáveis com tipos diferentes sempre retorna “falso”.
Qual das características abaixo a linguagem PHP não possui?
É gratuita.
É um software com código-fonte aberto.
Funciona com programação orientada a objetos.
É executado no lado do cliente em um relacionamento cliente/servidor.
Durante o desenvolvimento de um sistema em PHP, quando você ainda está realizando testes em sua máquina, de forma local, é comum ocorrer erros de execução no navegador utilizado para testes, fazendo o sistema entrar em looping. Neste momento, se for necessário finalizar a execução deste código, utilizando o Windows 10, qual seria uma das formas de fazer isso?
Utilizar a tecla F2 para parar a execução.
Utilizar as teclas de atalho CTRL + SHIFT + END.
Utilizar as teclas de atalho CTRL + ALT + END.
Clicar com o botão direito do mouse sobre o programa e selecionar a opção “Finalizar Código em Execução”.
Acessar o Gerenciador de Tarefas e finalizar a tarefa que está consumindo muito processador/memória.
Considere a função abaixo, existente em uma classe PHP de acesso a dados:
$st->execute([$Usuario->User, $Usuario->Password])
$st->exec([$Usuario.getUser(),$Usuario.getPassword()])
$c->execute([$st -> getUser($Usuario), $st -> getPassword($Usuario))
$st->exec([$Usuario->getUser(),$Usuario ->getPassword()])
$c->$st->execute([$Usuario(User), $Usuario(Password)])
Considere o script PHP abaixo.
Ao fim da execução do script, o valor da variável $c é
Analise o código do Quadro 3 abaixo no contexto do código apresentado na Figura 7:
class FuncionarioPublicoAtivo extends FuncionarioAtivo {
function __construct($nome) {
$this->tipo = "publico";
}
}
$fpa = new FuncionarioPublicoAtivo("João");
echo $fpa->nome.",".$fpa->situacao.",".$fpa->tipo;
Quadro 3
Qual alternativa representa o resultado mostrado após a sua execução?
,,,
NULL
João,ativo,
,,publico
João,ativo,publico
São tags de abertura de código php:
I. <?
II. <?php
III. <??>
Quais estão corretas?
Apenas I.
Apenas II.
Apenas III.
Apenas I e II.
Apenas II e III.
É um dos protocolos de envio de e-mail utilizado por PHP e Java:
POP3
FTP
DNS
SNNP
SMTP
No PHP existem diversas funções nativas para manipulação de strings. Nesse contexto, considere as funcionalidades de funções listadas abaixo.
I Compara duas strings retornando 0 caso sejam iguais.
II Retorna a quantidade de caracteres de uma string.
III Retorna a string com caracteres em letras maiúsculas.
As funcionalidades presentes em I, II e III referem-se, respectivamente, às funções
Assinale a função PHP que tenta alterar o proprietário do arquivo.
chmod
chown
chgrp
feof
Sabe-se que a linguagem PHP usa determinados tipos de operadores para comparar e manipular valores de dados. Assinale a alternativa que não representa um tipo de operador existente na linguagem PHP.
Operador ternário.
Operador de reversão.
Operadores aritméticos.
Operador de atribuição.
O resultado obtido com a execução do seguinte código PHP é Paulo.
<?php
class Teste
{
public $c;
function _construct($c)
{
$this->c = $c;
}
}
$d = new Teste("Pedro e Maria");
$e = $d;
$e->c = "Paulo";
echo $d->c;
?>
Certo
Errado
Comando do PHP (Personal Home Page) “adiciona um parâmetro a um procedimento armazenado local ou remoto quando utilizado com o Microsoft SQL Server”. A afirmativa se refere a:
mssql_init
mssql_bind
mssql_execute
mssql_fetch_row
Analise o trecho de código em PHP abaixo:
$cores = array( 'vermelho' , 'azul' );
foreach ($cores as $cor) {
echo "Você gosta de $cor?\n";
}
Qual a saída esperada?
Você gosta de azul?
Você gosta de vermelho?
Você gosta de azul? Vermelho?
Você gosta de vermelho ou azul?
Você gosta de vermelho? azul?
Você gosta de vermelho?
Você gosta de azul?
Uma página PHP está sendo executada em um servidor Apache e necessita buscar informações em um banco de dados, como, por exemplo, o MySQL Server. Para isso, ao se habilitar o PHP no servidor, foi configurado o módulo de suporte do PHP para buscar dados no MySQL Server.
Nessa situação hipotética, caso se deseje verificar se esse módulo está instalado, será correto o uso da função
php_db().
phpcheck().
phpinfo().
php_mysql().
phpmodules().
Urn framework captura funcionalidades comuns a várias aplicações. Entre diversas opções disponíveis no mercado, uma ferramenta amplamente utilizada é o Laravel, framework criado para trabalhar com a linguagem PHP. Sobre o Laravel, responda:
O projeto Laravel vem embutido com um pequeno web server, que pode ser iniciado através do comando:
composer serve
create php serve
php artisan serve
artisan php -s
php router::serve