Questões de Concurso
Sobre php em programação
Foram encontradas 1.073 questões
Considere o programa desenvolvido na linguagem PHP (php.net):

Sobre o programa acima:
I. A instrução da linha 28 não pode ser executada, pois o método decrementAge() só pode ser chamado por métodos dentro da mesma classe ou de classes que a herdarem.
Il. A instrução da linha 29 não pode ser executada, pois o método ageChanged() só pode ser chamado por métodos dentro da mesma classe.
Ill. Na linha 22, o método decrementAge() pode ser chamado dentro da classe SupernaturalPerson, pois ela está herdando os métodos da classe Person.
Está correto o que se afirma em:
Considere o seguinte código escrito em PHP 8.
class Equipamento {
public $nome;
protected $codigo;
private $status;
public function __construct($nome, $codigo) {
$this->nome = $nome;
$this->codigo = $codigo;
}
}
}
class Computador extends Equipamento {
public function exibirDados() {
return “Nome: $this->nome, Código: $this->codigo”;
}
Sobre a visibilidade dos atributos e a herança no código acima, assinale a alternativa CORRETA.
Sobre a estrutura e execução desse teste, assinale a alternativa CORRETA.
$array1 = [1, 2]; $array2 = [3, 4, 5]; $array3 = $array1 + $array2; echo json_encode($array3);
Qual será a saída após a execução?
Na situação hipotética precedente, a falha será sanada, pois o
código alterado realiza a 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.
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.
Fonte: dados do elaborador
Assinale a alternativa CORRETA, em relação à saída produzida pela execução do código:
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;
?>
Sendo assim, João utilizará a função de manipulação de sessão: