Quiz PHP Básico

Neste Quiz você confere uma série de perguntas e respostas sobre a linguagem de programação PHP, uma das mais famosas e que vem cada vez mais ganhando adeptos.

PHP foi criado por Rasmus Lerdorf e atualmente encontra-se em sua versão 8.1. Com ele é possível construir incríveis páginas web totalmente Server Side Render, aproveitando toda a segurança que a linguagem vem implementando ao longo de suas décadas de vida.

Todo conteúdo desse Quiz foi criado pensando em iniciantes, sendo assim, as perguntas são bem simples e no geral, recorrem mais voltado à estrutura da linguagem.
 

Pergunta 1

Para instanciar uma classe usamos:

Alternativa A
$this->classeNome();

 

Alternativa B
ClasseNome();

 

Alternativa C
new ClasseNome();

 

Escolha a alternativa correta:

Feedback

Documentação: https://www.php.net/manual/pt_BR/language.oop5.basic.php

Pergunta 2

Para declarar uma constante, qual comando é necessário?

Alternativa A
define('CONST_NAME', 'valor');

 

Alternativa B
$CONST_NAME = 'valor';

 

Alternativa C
CONST_NAME = 'valor';

 

Escolha a alternativa correta:

Feedback

Documentação: https://www.php.net/manual/pt_BR/function.define.php

Pergunta 3

Para acessar um método estático utilizamos:

Alternativa A
self::metodo();

 

Alternativa B
static metodo();

 

Alternativa C
$this->static->metodo();

 

Escolha a alternativa correta:

Feedback

Documentação: https://www.php.net/manual/pt_BR/language.oop5.static.php

Pergunta 4

O PHP é uma linguagem de?

Alternativa A

Marcação de páginas WEB.

Alternativa B

Estilização de páginas WEB.

Alternativa C

Programação WEB.

Escolha a alternativa correta:

Feedback

PHP é uma linguagem interpretada livre, usada originalmente apenas para o desenvolvimento de aplicações presentes e atuantes no lado do servidor, capazes de gerar conteúdo dinâmico na World Wide Web.

Fonte: https://pt.wikipedia.org/wiki/PHP

Pergunta 5

Para que seja impresso um texto na tela, utilizamos:

Alternativa A
raw_input('text');

 

Alternativa B
echo 'Texto';

 

Alternativa C
System.out.println('Texto');

 

Escolha a alternativa correta:

Feedback

Documentação: https://www.php.net/manual/pt_BR/function.echo.php

Pergunta 6

Como devemos declarar uma função?

Alternativa A
def functionName() :

 

Alternativa B
string functionName(){}

 

Alternativa C
function functionName() : string {}

 

Escolha a alternativa correta:

Feedback

Documentação:https://www.php.net/manual/pt_BR/functions.user-defined.php

Pergunta 7

Para alterar uma parte de uma string com expressão regular, usamos:

Alternativa A
preg_replace()

 

Alternativa B
match_replace()

 

Alternativa C
str_replace()

 

Escolha a alternativa correta:

Feedback

Documentação: https://www.php.net/manual/pt_BR/function.preg-replace.php

Pergunta 8

Para obter um determinado campo de um formulário utilizando o método POST, usamos:

Alternativa A
$_GET['campo']

 

Alternativa B
filter_input(INPUT_POST, 'campo', FILTER_SANITIZE_SPECIAL_CHARS)

 

Alternativa C
$_post['campo']

 

Escolha a alternativa correta:

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 9

Para definir um valor a uma propriedade de classe, usamos:

Alternativa A
$this->$propriedadeNome = 'valor';

 

Alternativa B
$this->propriedadeNome = 'valor';

 

Alternativa C
$propriedadeNome = 'valor';

 

Escolha a alternativa correta:

Feedback

Documentação: https://www.php.net/manual/pt_BR/language.oop5.properties.php

Pergunta 10

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

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

 

Alternativa A

1 2 3 4 5 6 7 8 9

Alternativa B

0 1 2 3 4 5 6 7 8 9

Alternativa C

1 2 3 4 5 6 7 8 9 10

Escolha a alternativa correta:

Feedback

A variável $i se inicia com o valor 1 e é incrementada até 9.

Parabéns, você concluiu o Quiz.

Erros: 0 | Acertos: 0

Tempo utilizado

Tentar novamente

Nossos cursos

 Escrevendo testes automatizados com PHPUnit
Escrevendo testes automatizados com PHPUnit
Construindo modelos arquitetônicos com Blender 3D
Construindo modelos arquitetônicos com Blender 3D
PDO com PHP: Aprenda a fazer um CRUD com MySQL
PDO com PHP: Aprenda a fazer um CRUD com MySQL
PHP Moderno: Criando uma aplicação com área administrativa
PHP Moderno: Criando uma aplicação com área administrativa

Assine nossa newsletter

Não perca nenhuma das nossas atualizações, receba semanalmente nossos últimos artigos, quizzes, cursos e as melhores promoções. Comumente também enviamos as últimas atualizações do que rola no mundo da tecnologia.

Inscrever-se e receber os melhores e-mails