Quiz PHP Básico

Teste seus conhecimentos sobre Programação em PHP e descubra o quanto você domina dessa linguagem.


Pergunta 01
Para incluir um arquivo ao script, é necessário utilizar:
from extra import *
#include <file>
require_once('arquivo');
Pergunta 02
Para acessar um método estático utilizamos:
self::metodo();
static metodo();
$this->metodo();
Pergunta 03

Qual a forma correta de iniciar uma instrução PHP?

<!doctype  php>
<?php ?>
<php></php>
Pergunta 04
Qual forma de utilização do foreach está correta?
foreach($arrayList as $arry){}
foreach($array in $arrayList) {}
foreach(Array $arrayList in object $array){}
Pergunta 05

Executando o código abaixo, qual o resultado impresso na tela?

<?php
for($i = 1; $i < 10; $i++){
  echo $i. ' ';
}

 

1 2 3 4 5 6 7 8 9 10
0 1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9

Feedback

A variável $i se inicia com o valor 1 e é incrementada até 9.
Pergunta 06
Para alterar uma parte de uma string com expressão regular, usamos:
preg_replace()
replace_from()
str_replace()
Pergunta 07
Para executar o PHP em um servidor WEB, precisamos do:
PHP somente.
IIS somente.
Node somente.

Feedback

Para executar o PHP em um servidor WEB, precisamos de nada mais do que o próprio PHP, porém, com um pacote Apache instalado, temos não só o PHP, mas todo um ambiente de desenvolvimento previamente configurado.

Referência: https://kinsta.com/pt/base-de-conhecimento/o-que-e-apache/

Pergunta 08
Para obter um determinado campo de um formulário utilizando o método POST, usamos:
$_GET['campo']
filter_input(INPUT_POST, 'campo', FILTER_SANITIZE_STRING)
$_post['campo']

Feedback

Podemos obter o valor de uma requisição post de várias formas, entre eles, usando o filter_input(INPUT_POST, 'campo_nome', FILTRO) e também $_POST[] (escrito na maiúscula). O $_GET[], como o nome já diz, retorna as requisições feitas usando o método GET.
Pergunta 09
Para instanciar uma classe usamos:
$this->classeNome();
ClasseNome();
new ClasseNome();
Pergunta 10
Para declarar uma constante, qual comando é necessário?
define('CONST_NAME', 'valor');
$CONST_NAME = 'valor';
CONST_NAME = 'valor';

Últimos Cursos


Comentários

Resultado

Parabéns, você concluiu o Quiz.

Tempo utilizado:

Você pode fechar esse modal e voltar para as perguntas, lá você saberá quais errou e quais acertou. No final de cada pergunta, você poderá ver um feedback da questão.