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

C
« composer.phar » est un fichier binaire qui nous permet d’utiliser composer en ligne de commande et qui se trouve dans la racine du projet.

 

2. Convertir le code PHP suivant en Twig.
<?php
if ($max > 10)
{
    echo "J'ai dépassé la valeur 10!";
}
?>
{% if max > 10  %}
     J'ai dépassé la valeur 10!
{% endif %}

 

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');

B

 

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');

C

 

 

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.

C
Exemple:

public function checkAction(Request $request)
{
    if ($request->isMethod('POST')) {
        //...
    }

    //ou
 
    if ($request->getMethod() === 'POST') {
        //...
    }
}

 

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.

B

 

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.

C

 

 

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.

B

 

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

C

 

10. Convertir le code PHP suivant en Twig.
<?php
    echo  strtoupper(trim("Hello World!"));
?>
{{ "Hello World!"|trim|upper }}

 

 
 
Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *