Questões de Concurso Comentadas sobre php em programação

Foram encontradas 756 questões

Q4232600 Programação
Analise o trecho de código a seguir escrito na linguagem PHP sobre o Operador de União de arrays (+):
$array1 = [1, 2]; $array2 = [3, 4, 5]; $array3 = $array1 + $array2; echo json_encode($array3);

Qual será a saída após a execução?
Alternativas
Q4232599 Programação
Assinale a alternativa que apresenta o Operador de Coalescência Nula da linguagem PHP, utilizado para retornar um valor padrão quando a variável avaliada for null ou inexistente. 
Alternativas
Q4217837 Programação
O PHP (PHP: Hypertext Preprocessor) é uma linguagem de programação amplamente usada no desenvolvimento web do lado do servidor.
Com suporte a múltiplos paradigmas — incluindo programação procedural e orientada a objetos —, o PHP oferece recursos como tipagem dinâmica, arrays associativos, funções de manipulação de strings, integração nativa com bancos de dados e, a partir da versão 7, melhorias significativas de desempenho e sistema de tipos, como declarações de tipo escalar e o operador null coalescing.
Considere o trecho de código PHP, a seguir. 

<?php function calcularDesconto(?float $preco, float $percentual = 10): float {
 $preco = $preco ?? 100.00;  $desconto = $preco * ($percentual / 100);  return $preco - $desconto; }
echo calcularDesconto(200.00) . "\n"; // Linha 1 echo calcularDesconto(null, 25) . "\n"; // Linha 2 echo calcularDesconto(null) . "\n"; // Linha 3 


Considerando os recursos da linguagem PHP (versão 7 ou superior) e o comportamento padrão do código apresentado, assinale a afirmativa correta.  
Alternativas
Q4209775 Programação
Assinale a alternativa que corresponde a uma forma correta de atribuir valor a uma variável na linguagem de programação PHP versão 8.
Alternativas
Q4160908 Programação
Em uma associação pública de tecnologia que desenvolve sistemas web para um consórcio de municípios, um Programador está implementando um formulário de cadastro de usuários em uma aplicação PHP. Nesse contexto, serão utilizados os conceitos de superglobais do PHP, que são variáveis internas do sistema responsáveis por armazenar e acessar informações globais durante a execução do script. о sistema precisa receber dados de formulário enviados via método HTTP POST. Nesse contexto, considerando as superglobais do PHP, qual variável deve ser utilizada?
Alternativas
Q4117781 Programação
A linguagem PHP é amplamente utilizada para o desenvolvimento de sistemas web dinâmicos. Para que o interpretador do servidor identifique o inicio 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: 
Alternativas
Q4100473 Programação
Considere o seguinte trecho de um código em PHP:

1. function convert($str) { 2. $out = ''; 3. $strLen = strlen($str); 4. for ($i = $strLen - 1; $i >= 0; $i--) { 5. $out .= $str[$i]; 6. } 7. return $out; 8. } 9. $input = "Hello World"; 10. $output = convert($input); 11. echo $output;

Qual a alternativa apresenta a saída CORRETA exibida pelo programa. 
Alternativas
Q3999806 Programação
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. 
Alternativas
Q3999804 Programação
Assinale a alternativa que apresenta a função PHP que verifica se uma variável está definida. 
Alternativas
Q3999784 Programação

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;

?>  

Alternativas
Q3874349 Programaçã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:
Alternativas
Q3408220 Programação
O analista de sistema da Câmara Municipal de Mariana implementou um sistema web para realizar o controle de demandas dos servidores da Câmara. De posse de todos requisitos necessários para o funcionamento da aplicação, o profissional concluiu que a linguagem de programação mais apropriada para desenvolver a ferramenta, nas condições e cenários do órgão público, era o PHP 8. Sobre essa linguagem de programação, analise as afirmativas a seguir.

I. Para funções e constantes, o PHP recorrerá a funções ou constantes globais se a função ou constante com namespace não existir.
II. A constante mágica __LINE__ apresenta o número da linha atual do arquivo.
III. No laço de repetição do-while, a expressão de avaliação é verificada ao final de cada iteração.

Está correto o que se afirma em
Alternativas
Q3373659 Programação
Na linguagem PHP, qual função é usada para recuperar o resultado de uma consulta SQL em um banco de dados MySQL? 
Alternativas
Q3288661 Programação
Sobre o recurso de Traits do PHP, introduzido a partir da versão 7, é INCORRETO afirmar que:
Alternativas
Q3261489 Programação
Considere o seguinte código PHP usado para se conectar a um banco de dados no Joomla:

$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select('*')->from('#__users');
$db->setQuery($query);
$results = $db->loadObjectList();

Qual é a funcionalidade do método loadObjectList?
Alternativas
Q3218875 Programação
O PHP (Hypertext Preprocessor) é uma linguagem de programação de código aberto, amplamente utilizada para o desenvolvimento de sites e aplicações web dinâmicas.
Analise o trecho do código PHP a seguir:

<?php
$x = 7;
$y = 2;
$z = $x $y + ++$x;
echo "x = $x, y = $y, z = $z";
?>

Após a execução do código, é CORRETO afirmar que o resultado exibido na saída será:
Alternativas
Q3208909 Programação
O formato JSON (JavaScript Object Notation) é uma ferramenta poderosa e amplamente utilizada para manipulação e troca de dados estruturados. A Linguagem PHP oferece suporte nativo ao formato, sem necessidade de instalações adicionais ou configurações especiais.
Considerando o suporte nativo da linguagem, analise o script em PHP que segue.

<?php $data = [  "nome" => "João",  "idade" => 30,  "habilidades" => ["PHP", "JavaScript", "SQL"],  "ativo" => true,  "saldo" => null ];
$json = json_encode($data, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE); echo $json; ?>

Qual das opções apresenta a saída do código acima?
Alternativas
Q3208908 Programação
Em sistemas para a internet, muitas vezes se faz necessário o armazenamento de estado entre requisições. Para tanto, servidores web utilizam principalmente dois recursos: variáveis de sessão e cookies.

Considere que, em um script PHP, é executada a linha de código a seguir:
setcookie(‘xxx’, ‘yyy’, time()+30);

Considere as seguintes asserções:

I. A linha cria um cookie com o nome ‘xxx’ armazenando nele a string ‘yyy’.
II. O cookie definido pela linha de código em questão irá expirar em 30 minutos após a sua criação.
III. O valor armazenado no cookie pode ser acessado, utilizando a seguinte chamada de função: getcookie(‘xxx’).
IV. O valor armazenado no cookie pode ser acessado através da superglobal $_COOKIE, da seguinte forma: $_COOKIE[‘yyy’].

Está(ão) correta(s) apenas a(s) seguinte(s) asserção(ões)
Alternativas
Q3208906 Programação

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 

Alternativas
Q3205769 Programação
Laravel é um framework PHP livre e open-source para o desenvolvimento de sistemas web que utilizam o padrão MVC (model, view, controller).
Observe o seguinte trecho de configuração do arquivo “database.php” acerca da configuração e conexão com o banco de dados MySQL com PHP e Laravel: 

1 ‘mysql’ => [ 2 ‘driver’ => ‘mysql’, 3 ______________ 4 ______________ 5 ______________ 6 ______________ 7 ‘charset’ => ‘utf-8’, 8 ‘collation’ => ‘utf9_unicode_ci’, 9 ‘prefix’ => ‘’, 10 ‘strict’ => false, 11 ],

Valores a serem definidos no ambiente de teste:

Endereço de host = localhost Base de dados = prova Usuário de acesso ao banco de dados = root Senha de acesso ao banco de dados = senha5

Selecione a opção com os dados corretos para substituição das lacunas do arquivo “database.php”:
Alternativas
Respostas
1: B
2: E
3: A
4: B
5: D
6: B
7: B
8: A
9: A
10: D
11: D
12: A
13: C
14: C
15: D
16: D
17: C
18: D
19: B
20: B