QCM Symfony – Partie 11

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. Laquelle des balises suivantes est la combinaison de include et extends ?

A Embed

B Block

C Include

D Filter

2. ____ est un bundle séparé fourni par Symfony qui connecte Symfony avec le moteur ORM de base de données PHP tiers, Doctrine.

A Doctrinetemplate

B Doctrincomponent

C DoctrineBundle

D Aucune de ces réponses n’est vraie.

3. Le framework Symfony fournit-il un composant pour travailler avec des bases de données ?

A OUI

B NON

4. L’ ____ est une donnée unique stockée sous la forme d’une paire clé/valeur.

A Élément du cache

B Adaptateur de cache

C HTTPCache

D Aucune de ces réponses n’est vraie.

 

5. Symfony fournit combien de classes à des fins de débogage ?

A 1

B 2

C 3

D 4

6. ____ est un bundle spécifique fourni par Symfony pour le profilage web ?

A WebProfilerBundle

B ProfilerBundle

C WebBundle

D ProfileWebBundle

7. Le framework Symfony ______ par défaut le composant Translation.

A Active

B Désactive

 

8. Quel est le port par défaut de Symfony ?

A 4343

B 8000

C 9090

D 9000

9. ____ est utilisé pour maintenir les données lors des redirections de pages.

A Restore

B Retrieve

C FlashBag

D FlashStore

10. Étant donné ce service :
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
services:
my_service:
class: MyClass
services: my_service: class: MyClass
services:
   my_service:
       class: MyClass

Comment s’assurer qu’à chaque fois que l’on injecte ou que l’on récupère le service « my_service » dans le conteneur, on obtient une nouvelle instance de ce service ?

A C’est le comportement par défaut dans Symfony3

B

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
services:
my_service:
class: MyClass
shared: false
services: my_service: class: MyClass shared: false
services: 
      my_service:
             class: MyClass
                   shared: false

C

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
services:
my_service:
class: MyClass
tags:
- { name: kernel.new }
services: my_service: class: MyClass tags: - { name: kernel.new }
services:
          my_service:
                   class: MyClass
                   tags:
                   - { name: kernel.new }

D

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
services:
my_service:
class: MyClass
calls:
- [__constructor]
services: my_service: class: MyClass calls: - [__constructor]
services:
           my_service:
                 class: MyClass
                 calls: 
                 - [__constructor]
 

Laisser un commentaire

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