L'actualité de Mister Harry
Toggle navigation
Accueil
L’agence
Réalisations
Jobs
Web & Design
Expertise
Café digital ☕💻
Rechercher :
QCM Candidature
Questionnaire candidat développeur
Votre nom
*
Votre prénom
*
1/ Quelle est la dernière version majeure de php stable ?
PHP 5.6
PHP 7.2
PHP 7.4
PHP 8.0
2/ Quelles versions de PHP permettent l’utilisation des Namespaces ?
PHP 5
PHP 5.3
PHP 6.2
PHP 7.2
3/ Lequel des éléments suivants peut-être utilisé pour instancier un objet en PHP en supposant que le nom de la classe soit « MaClass »?
$obj = new $maClass;
$obj = new MaClass();
$obj = MaClass();
obj = new MaClass();
4/ Quelle mot-clé empêche une méthode d’être redéfinie par une classe enfant ?
Abstract
Protected
Final
Static
5/ Laquelle des fonctions suivantes est utilisée pour déterminer si une classe existe ou non ?
exist()
exist_class()
class_exists()
__exist()
6/ Lesquels des énoncés suivants est/sont vrai(s) pour une classe abstraite ?
Une classe est déclarée abstraite en faisant précéder la définition du mot-clé abstract.
Une classe est déclaré abstraite en utilisant le mot-clé implements.
C’est une classe qui n’est vraiment pas supposée être instanciée, mais qui sert plutôt d’une classe de base.
Toute tentative d’instancier une classe abstraite entraîne une erreur.
Une classe est déclarée abstraite en faisant précéder la définition du mot-clé abstract.
7/ Qu’est que composer ?
Un framework PHP
Un page builder PHP/HTML
Une librairie JS permettant la mise en page
Un gestionnaire de dépendance php
8/ Quelle est l’extension du fichier exécutable de composer ?
composer.php
composer.lib
composer.phar
composer.sh
9/ Comment écrire un commentaire Twig ?
{# This will be a comment #}
{* This will be a comment *}
{// This will be a comment }
{/* This will be a comment */}
10/ Comment définir un fichier de template enfant :
{% extended "base.html" %}
{% extends "base.html" %}
{% expand"base.html" %}
{% open "base.html" %}
11/ Quelle est l’extension d’un fichier de template dans Symfony ?
.tpl.php
.twig.html
.json.twig
.html.twig
12/ Comment déclare-t’on une variable dans Twig ?
{% set var %}Mon texte{% endset %}
{% set var = 'Mon texte' %}
{% set var %}{{ 'Mon texte' }}{% endset %}
{% define var = 'Mon texte' %}
13/ TWIG : Comment concaténer une chaîne de caractère :
{{ 'http://' + 'misterharry.fr' }}
{{ 'http://' . 'misterharry.fr' }}
{{ 'http://' CONCAT 'misterharry.fr' }}
{{ 'http://' ~ 'misterharry.fr' }}
14/ Dans Symfony, la configuration des routes peut être écrite en :
YAML
PHP
XML
CSV
15/ L’objectif de chaque contrôleur de Symfony est de renvoyer un :
Objet Response
Objet Request
Objet PHP
false
16/ Comment récupérer la valeur du paramètre ‘id’ en utilisant une requête de type « GET » ?
$request->server->get('id');
$request->query->get('id');
$request->request->get('id');
$request->headers->get('id');
17/ Git : Quelle commande permet d’ajouter un dépôt distant à son espace de travail :
git remote add origin https://github.com/user/repo.git
git push remote origin https://github.com/user/repo.git
git revert add origin https://github.com/user/repo.git
git remote put origin https://github.com/user/repo.git
18/ Lequel n’est pas dangereux? Revert ou reset?
git revert
git reset
19/ Comment créer une nouvelle branche et y basculer directement ?
git checkout branch-name
git branch branch-name
git checkout -b branch-name
git branch -new branch-name
20/ Que signifie SSH :
Secure Shell
Secure Socket Hell
Secure Share
Δ