QCM sur PHP – Programmation orientée objet – Partie 1

QCM sur PHP avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses sur PHP 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 PHP.
 
 

1. Les espaces de noms ou « namespaces » sont disponibles depuis quelle version ?

A PHP2

B PHP4

C PHP5

D PHP6

D
Les espaces de noms en PHPLes espaces de noms en PHPDans ce tutoriel nous allons apprendre les espaces de noms en PHP. En PHP, lorsque nous créons de grandes applications ou lorsque nous intégrons des…Lire plus
2. Laquelle des portées suivantes n’est pas prise en charge en PHP?

A static

B final

C public

D friendly

D
PHP prend en charge cinq portées: public, private, protected, final et static.
Modificateurs d'accès Public, Private et Protected en PHPModificateurs d’accès Public, Private et Protected en PHPLes modificateurs d’accès spécifient le niveau d’accès aux propriétés et méthodes d’une classe. Les modificateurs d’accès peuvent être public, private ou protected.     Pourquoi…Lire plus
3. Les variables membres d’une classe sont également appelées __________?

A Des attributs

B Des propriétés

C Des instances

D Tout les réponses sont vrais

D

 

Les 100 fonctions PHP que vous devez savoirLes 100 fonctions PHP que vous devez savoir – Partie 1Dans ce tutoriel nous allons découvrir la liste des 100 fonctions natives les plus utilisées en PHP.   Count Retourne le nombre d’éléments dans un…Lire plus
4. Lequel des éléments suivants peut être utilisé pour instancier un objet en PHP en supposant que le nom de la classe soit « MaClass »?

A $obj = new $maClass;

B $obj = new MaClass();

C $obj = new MaClass;

D obj = new MaClass();

B
Les classes et les objets en PHPLes classes et les objets en PHPLes classes et les objets sont les composants fondamentaux de la POO. Il y a souvent une confusion entre les classes et les objets. Dans…Lire plus
 

5. Lorsque la fonction a le même prototype dans la classe de base et dans la classe file, nous appelons cela _________?

A Surcharge d’une méthode

B Redéfinition d’une méthode

C Méthode chaînée

D Tout les réponses sont vrais

B

 

6. Parmi les propositions suivantes, laquelle est la meilleure façon pour définir une constante?

A constant MAX = “100”;

B const $MAX = “100”;

C constant MAX = ‘100’;

D const MAX = ‘100’;

D
Les constantes d’une classe sont créées comme suit: const NAME = ‘VALUE’;
Les constantes en PHPLes constantes en PHPUne constante est un nom ou un identificateur pour une valeur fixe. Les constantes sont comme les variables, sauf qu’une fois définies, elles ne peuvent…Lire plus
7. Parmi les propositions suivantes, laquelle est la meilleure façon d’appeler une constante de classe, étant donné que la classe est « maClass »?

A echo MAX;

B echo maClass->MAX;

C echo maClass::MAX;

D echo maClass = MAX;

C

 

8. Parmi les propositions suivantes, laquelle est la meilleure façon d’invoquer une méthode?

A $object->maMethod();

B object->maMethod();

C object::maMethod();

D $object::maMethod();

A

 

9. Parmi les propositions suivantes, laquelle est / sont la meilleure façon de déclarer une méthode?

A function myFunction() { instructions; }

B scope function myFunction() { instructions; }

C method myMethod() { instructions; }

D scope method myMethod() { instructions; }

A, B
Dans le cas de méthodes publiques, vous pouvez vous abstenir de déclarer explicitement la portée et de déclarer simplement la méthode comme vous le feriez avec une fonction.

 

10. Laquelle des portées suivantes n’est pas prise en charge en PHP?

A private

B final

C static

D abstract

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

E
PHP prend en charge cinq portées: public, private, protected, final et static.

 

 

Une réflexion sur “QCM sur PHP – Programmation orientée objet – Partie 1

  • novembre 30, 2020 à 8:06
    Permalien

    Les espaces de noms ou « namespaces » sont disponibles depuis PHP5

    Répondre

Laisser un commentaire

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