QCM Symfony – Partie 3
QCM sur le framework Symfony avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur Symfony comprennent divers sujets. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur Symfony.
1. Quel est le fichier que nous utilisons pour lancer Composer?
A composer
B composer.json
C composer.phar
D composer.lock
2. Convertir le code PHP suivant en Twig.
<?php if ($max > 10) { echo "J'ai dépassé la valeur 10!"; } ?>
3. Comment récupérer la valeur du paramètre ‘id’ en utilisant une requête de type « GET »?
A $request->server->get('id');
B $request->query->get('id');
C $request->request->get('id');
D $request->headers->get('id');
4. Comment récupérer la valeur du paramètre ‘id’ en utilisant une requête de type « POST »?
A $request->server->get('id');
B $request->query->get('id');
C $request->request->get('id');
D $request->headers->get('id');
5. Comment vérifier si une requête est de type « POST » ou « GET » dans Symfony?
A $request->getMethod();
B $request->isMethod('method_name');
C Les deux A et B sont vrais.
D Aucune de ces réponses n’est vraie.
6. Un contrôleur dans Symfony est _____?
A une fonction YAML
B une fonction PHP
C un fichier de configuration XML
D Aucune de ces réponses n’est vraie.
7. Comment gardez une valeur dans le cache?
A $cache->save('blog.pages_count', 100);
B $cache->put('blog.pages_count', 100);
C $cache->set('blog.pages_count', 100);
D Aucune de ces réponses n’est vraie.
8. Comment pouvez-vous déclarer une variable dans Twig?
A {% set var %}Mon texte{% endset %}
B {% set var = 'Mon texte' %}
C {% set var %}{{ 'Mon texte' }}{% endset %}
D {% set var = 'Mon texte', 'Autre texte' %}
E {% define var = 'Mon texte' %}
F Aucune de ces réponses n’est vraie.
9. Un/Une_______ définit l’URL de votre page et spécifie au contrôleur que Symfony2 doit exécuter une action spécifique lorsque l’URL d’une demande entrante correspond au Path de la route.
A Path
B Path de la page d’accueil
C Route
D Path du contrôleur
10. Convertir le code PHP suivant en Twig.
<?php echo strtoupper(trim("Hello World!")); ?>
merci