Questões de Programação - PHP para Concurso
Foram encontradas 986 questões
Considere o fragmento de código PHP versão 7, abaixo.
Para chamar o método somaValores e passar os valores 2 e 3 como parâmetros, a lacuna I do código deve ser
corretamente preenchida com
Um Analista de Sistemas criou uma fila de Ordens de Serviço no array PHP mostrado abaixo.
Para remover o primeiro elemento da fila (array $fila), a lacuna I deve ser corretamente preenchida por
Assinale a opção que apresenta o código correto para prevenir o erro em questão.
O PHP5 permite criar funções que aceitam mais de um argumento.
Considerando que o código precedente crie uma função que
recebe dois argumentos (nome e sobrenome), a serem utilizados
como descrito na linha 6, assinale a opção que apresenta a instrução
correta a ser inserida na linha 2 para se criar essa função.
Para receber, em um arquivo PHP no servidor, os valores enviados em campos texto de um formulário HTML, utilizam-se variáveis predefinidas. Se o elemento form do formulário contiver method="get", a variável utilizada será ..I.. . Caso contenha method="post", a variável utilizada será ..II.. . Pode-se também utilizar a variável ..III.. que recebe os valores tanto se method="get" quanto se method="post".
As lacunas I, II e III da frase acima são preenchidas, correta e respectivamente, com
<?php
$dbh = new PDO('odbc:dados', 'rod167', 'a4BCz98');
$linhas = ..I.. ("DELETE FROM dpers WHERE processo = '1234567'");
print("$linhas linhas deletadas.\n");
?>
Para que o comando DELETE possa ser executado corretamente, a lacuna I deve ser preenchida com
Considere a classe PHP versão 7, abaixo:
Após a instância do objeto $obj ser criada, para exibir na tela a placa do veículo EFC-8765 e a categoria Passeio, utiliza-se a
instrução
Em PHP, um Técnico criou um array utilizando o comando abaixo.
$processos = array(
"Paulo"=>"2000.01.1.000001-5",
"Maria"=>"2017.01.1.000002-4",
"André"=>"2014.01.1.000001-4"
);
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:
..I.. {
echo "Nome=" . $x . ", Número do Processo=" . $x_temp. "<br>";
}
Conclui-se corretamente que a lacuna deve ser preenchida por
Considere o seguinte trecho de código PHP.
<?php
$bin = sprintf( " % 08d", decbin( 26 ));
echo $bin;
?>
O código acima, ao ser executado em condições ideais, resulta em
<?php function calc(&$var) { $var++; } $a=5; calc($a); $a+=5; echo $a; ?>
Ao executar o código, o valor exibido será
Considere o código PHP a seguir:
Assinale a alternativa correta.
Considere o seguinte formulário em HTML, que é submetido para “processar.php”:
O arquivo “processar.php”, escrito em PHP 5, deve obter o dado “nome” submetido. Qual é o comando correto para
efetuar essa tarefa?