Questions d’entretiens PHP – Partie 3

Questions 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.
 
Préparez-vous avec cette liste de questions fréquemment posées sur « PHP » afin de pouvoir y répondre en toute confiance.
 
 

1. Quels sont les systèmes de gestion de contenu (CMS) populaires en PHP?
  • WordPress
  • Joomla
  • Magento
  • Drupal
2. Quels sont les frameworks populaires en PHP?
  • Symfony
  • Laravel
  • CakePHP
  • CodeIgniter
  • Yii 2
  • Zend Framework.
3. Énumérez certaines des fonctionnalités de PHP7.
  • Déclarations de type scalaire
  • Déclarations de type de retour
  • Opérateur de coalescence à null (??)
  • Opérateur Spaceship (<=>)
  • Tableaux constants utilisant define()
  • Classes anonymes
  • Méthode Closure::call
  • Regroupement en une seule ligne les déclaration « use »
  • Expressions de retour du générateur
  • Générateur
Quoi de neuf dans PHP 7 ?
4. Qu’est-ce que « echo » en PHP?
echo génère une ou plusieurs chaînes. C’est une construction de langage et non une fonction. L’utilisation de parenthèses n’est donc pas obligatoire. Mais si vous souhaitez transmettre plus d’un paramètre à echo, l’utilisation de parenthèses est requise.
5. Qu’est-ce que « print » en PHP?
print affiche une chaîne de caractères. C’est une construction de langage et non une fonction. Ainsi, l’utilisation de parenthèses n’est pas requise en cas d’une liste d’arguments. Contrairement à echo, il renvoie toujours 1.
6. Quelle est la différence entre « echo » et « print » en PHP?
  • echo peut afficher une ou plusieurs chaînes mais print ne peut afficher qu’une seule chaîne et renvoie toujours 1.
  • echo est plus rapide que print car il ne renvoie aucune valeur.

Exemple:

<?php 
	echo "Welcom to WayToLearnX";
	$n = print "Welcom to WayToLearnX";
?>
Différence entre echo et print en PHP
 
 

7. Comment une variable est déclarée en PHP ?
Une variable est un nom d’un emplacement mémoire qui contient des données. C’est un stockage temporaire.

$myVar = value;
Les Variables en PHP
8. Comment on peut définir une constante en PHP?
Une constante PHP est une variable qui ne peut pas être modifié pendant l’exécution du script. Une constante PHP est définies de deux manières:

  • Utilisation de la fonction define()
  • Utilisation de la fonction « const() »
Les constantes en PHP
9. À quoi servent les constantes magiques en PHP?
Les constantes magiques sont des constantes prédéfinies qui changent en fonction de leur contexte. Ils commencent par un double trait de soulignement (__) et se terminent par un double trait de soulignement (__).
Les constantes magiques en PHP
10. Combien de types de données existe-t-il en PHP?
Les types de données PHP sont utilisés pour contenir différents types de données ou de valeurs. Il existe 8 types de données primitifs qui sont classés en 3 types:

  • Types scalaires :(boolean, integer, float, string, etc.)
  • Types composés: (array et object)
  • Types spéciaux: (NULL et resource)
Types de données en PHP
11. Quelles sont les différentes boucles en PHP?
For, while, do-while et for each.
Les boucles en PHP
12. Comment faire un commentaire sur une ou plusieurs lignes en PHP?
Un commentaire sur une seule ligne se fait de deux manières:

  • Utiliser double-slash (//): //commentaire
  • Utiliser le dièse (#): #commentaire

Un commentaire sur plusieurs lignes se fait en utilisant slash-étoile (/* */):

/* 
  commentaire1 
  commentaire2 
  commentaire3 
*/
Commentaires en PHP
 

Une réflexion sur “Questions d’entretiens PHP – Partie 3

  • septembre 22, 2020 à 1:37 pm
    Permalien

    bonjour,
    dans la réponse à la question sur echo, il fallait écrire « l’utilisation des virgules est requise »
    car l’utilisation des parenthèses va générer une erreur.

    Répondre

Laisser un commentaire

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