Pular para conteúdo

Quiz 01 - PHP Moderno 🐘

Avalie seus conhecimentos fundamentais sobre a evolução do PHP e o ecossistema moderno.

1. Qual versão do PHP trouxe o compilador JIT e Union Types?
PHP 5.6
PHP 7.4
PHP 8.0
JavaScript
2. O que o Composer gerencia no seu projeto?
Imagens e vídeos
Dependências e pacotes de terceiros
Envio de e-mails
Usuários do Windows
3. Qual comando do Composer instala bibliotecas listadas no `composer.lock`?
`composer install`
`composer update`
`composer init`
`composer fix-everything`
4. O que significa a sigla PSR?
Python Style Rules
PHP Standard Recommendation
Private Security Router
Public Server Running
5. A PSR-4 é responsável por qual padrão?
Estilo de código (Coding Styles)
Autoloading de classes
Interfaces de Log
Gestão de Sessão
6. Como declaramos uma variável com tipagem Union no PHP 8?
`string + int $var`
`string|int $var`
`string & int $var`
Apenas comentário no PHPDoc
7. A nova expressão `match` no PHP 8 é uma evolução de qual estrutura?
`if/else`
`foreach`
`switch/case`
Operador Ternário
8. Qual a função do grupo PHP-FIG?
Criar o código-fonte do PHP
Criar padrões para interoperabilidade entre projetos PHP
Vender licenças do Laravel
Regulamentar a internet no Brasil
9. Qual é o arquivo obrigatório em qualquer projeto que utilize o Composer?
`.env`
`composer.json`
`index.php`
`README.md`
10. O PHP Moderno é focado em qual paradigma principal?
Apenas scripts isolados de HTML
Orientação a Objetos Profissional e Escalável
Desenvolvimento de Drivers de Impressora
Criação de jogos 3D para console