QCM Symfony – Partie 12

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. Lequel des éléments suivants n’est pas une caractéristique du framework Symfony ?

A Système basé sur Model-View-Controller

B Framework PHP haute performance

C Ensemble de composants couplés

D Journalisation des erreurs

C
Le Framework Symfony se caractérise par un ensemble de composants découplés et réutilisables.

 

2. Le core de Symfony est un bundle qui s’appelle ?

A CacheBundle

B SymfonyBundle

C ExtraBundle

D FrameworkBundle

D
Le core de Symfony est un bundle qui s’appelle FrameworkBundle et il y a un bundle appelé FrameworkExtraBundle, qui fournit des options plus sophistiquées pour créer une application web.

 

3. Dans Symfony, le composant Console peut être installé en utilisant ?

A symfony/console

B composer require symfony/console

C composer symfony/console

D require symfony/console

B
Le composant Console peut être installé en utilisant la commande suivante: composer require symfony/console

 

4. Le composant ClassLoader fournit une implémentation pour ?

A PSR-0

B PSR-1

C PSR-2

D PSR-3

A
Le composant ClassLoader fournit une implémentation pour les standards de chargement de classe PSR-0 et PSR-4.

 

 

5. Quel composant offre diverses options pour lire et écrire les détails d’un objet et d’un tableau en utilisant la notation string ?

A PropertyInfo

B ClassLoader

C PropertyAccess

D Process

C
Le composant PropertyAccess offre diverses options pour lire et écrire les détails d’un objet et d’un tableau à l’aide de la notation String. Exemple:

$person = [
    'name' => 'Alex',
];

var_dump($propertyAccessor->getValue($person, '[name]')); // 'Alex'
var_dump($propertyAccessor->getValue($person, '[age]')); // null

 

6. Quel composant propose différentes options pour analyser les fichiers .env ?

A Cache

B Intl

C OptionsResolver

D Dotenv

D
Le composant Dotenv propose diverses options pour analyser les fichiers .env et les variables qui y sont définies afin de les rendre accessibles via getenv(), $_ENV ou $_SERVER.

 

7. Le composant VarDumper offre une meilleure fonction dump() ?

A VRAI

B FAUX

A
Le composant VarDumper offre une meilleure fonction dump(). Il suffit d’inclure le composant VarDumper et d’utiliser la fonction dump pour bénéficier de la fonctionnalité améliorée.

 

 

8. Symfony fournit un composant simple et efficace, ______, pour gérer la dépendance des objets.

A Objectdependency

B DependencyInjection

C componentInjection

D Greeter

B
Symfony fournit un composant simple et efficace, DependencyInjection, pour gérer la dépendance des objets.

Le cœur du composant DependencyInjection est un conteneur, qui contient tous les services disponibles dans l’application.

 

9. Le processus de programmation événementielle peut être résumé comme suit : – Un objet, appelé _____?

A Event dispatcher

B source

C Event source

D dispatcher

C
Un objet, appelé « Event Source », demande à l’objet « Central Dispatcher » d’enregistrer un événement, par exemple user.registered.

 

10. _______ est un ensemble de fichiers et de dossiers organisés selon une structure spécifique.

A AppBundle

B Symfony App

C Blog Bundle

D Bundle Symfony

D
Un bundle Symfony est une collection de fichiers et de dossiers organisés dans une structure spécifique. Les bundles sont modélisés de manière à pouvoir être réutilisés dans plusieurs applications. L’application principale elle-même est présentée sous la forme d’un bundle et est généralement appelée AppBundle.

 

 

Laisser un commentaire

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