QCM sur PHP – Programmation orientée objet – Partie 6
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. Quel mot clé précède le nom d’une méthode?
A method
B function
C protected
D public
2. Si vous n’avez pas utilisé le mot-clé de visibilité dans votre déclaration de méthode, la méthode sera déclarée par défaut en tant que _______?
A public
B private
C protected
D friendly
3. Quelle fonction est utilisée pour déterminer si la valeur d’une variable est TRUE ou FALSE?
A boolean()
B is_boolean()
C is_bool()
D bool()
4. Quelle sera la sortie du code PHP suivant?
<?php class PageBlog { public function ecrire( $page ) { $str = "{$page->title}, Nombre de page: " .$page->getPageNumber() .", ({$page->description})\n"; print $str; } } $page = new Page( "QCM PHP", 12, "Simple description"); $auteur = new Auteur(); $auteur->ecrire( $page ); ?>
A QCM PHP, Nombre de page: 12, Simple description
B Simple description, QCM PHP, Nombre de page: 12,
C Nombre de page: 12, QCM PHP, Simple description
D Aucune de ces réponses n’est vraie.
5. L’héritage est le moyen par lequel une ou plusieurs classes peuvent hériter d’une classe _____?
A De base
B Abstract
C null
D prédéfini
6. Quelle version de PHP a introduit le mot clé static?
A PHP 4
B PHP 5
C PHP 5.2
D PHP 5.3
7. Quel mot clé est utilisé pour accéder à un membre statique d’une classe?
A static
B this
C self
D set
8. Laquelle des variables suivantes ne peut pas être utilisée dans une méthode statique?
A $this
B $self
C $super
D $set
9. Que signifie PDO?
A PHP Data Orientation
B PHP Data Object
C PHP Database Orientation
D PHP Database Object
10. La classe mère est une ______?
A Classe Super
B Classe de base
C Classe dérivée
D Les deux A et B sont vrais.