Questions d’entretiens PHP – Partie 5

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. Qu’est-ce qu’une classe finale et méthode finale en PHP?
Le mot-clé ‘final’ est introduit en PHP5. une classe finale signifie que cette classe ne peut pas être héritée et qu’une méthode finale ne peut pas être surchargée.
Les classes finales et les méthodes finales en PHP
2. Comment se fait la comparaison des objets en PHP?
Nous utilisons l’opérateur ‘==’ pour tester si deux objets sont instanciés de la même classe et ont les mêmes attributs et valeurs. Nous pouvons tester si deux objets font référence à la même instance de la même classe en utilisant l’opérateur d’identité ‘===’.
3. Comment PHP et HTML peuvent-ils interagir?
Il est possible de générer du HTML via des scripts PHP, et il est possible de transmettre des informations du HTML au PHP.
Différence entre PHP et HTML
4. Quel type d’opération est nécessaire lors qu’on transmit des valeurs via un formulaire ou une URL?
Si nous souhaitons transmettre des valeurs via un formulaire ou une URL, nous devons les encoder et les décoder à l’aide de « htmlspecialchars() » et « urlencode() ».
5. Comment PHP et Javascript peuvent-ils interagir?
PHP et Javascript ne peuvent pas interagir directement car PHP est un langage de script côté serveur et Javascript est un langage de script côté client. Pourtant, nous pouvons échanger des variables car PHP peut générer du code Javascript à exécuter par le navigateur et il est possible de renvoyer des variables spécifiques à PHP via l’URL.
Différence entre PHP et Javascript
6. Comment les échecs d’exécution sont-ils traités avec les fonctions include() et require()?
Si la fonction require() ne peut pas accéder au fichier, elle se termine par une erreur fatale. Pourtant, la fonction include() donne un warning et le script PHP continue de s’exécuter.
Différence entre require et include en PHP
 
 

7. Comment soumettre un formulaire sans utiliser le bouton submit?
Vous pouvez utiliser la fonction JavaScript « submit() » pour soumettre le formulaire sans cliquer explicitement sur le bouton submit.
8. Comment vous pouvez inclure un fichier en PHP?
PHP vous permet d’inclure un fichier afin que le contenu d’une page puisse être réutilisé à nouveau. Il existe deux façons d’ajouter un fichier en PHP.

  • include
  • require
Différence entre require et include en PHP
9. Quelle est la différence entre require() et require_once()?
« require() » et « require_once() » effectuent la même tâche sauf que la deuxième fonction vérifie si le script PHP est déjà inclus ou non avant de l’exécuter.
Difference entre require et require_once en PHP
10. A quoi sert la fonction setcookie() en PHP?
La fonction PHP setcookie() est utilisée pour définir un cookie avec une réponse HTTP. Une fois le cookie défini, vous pouvez y accéder par la variable superglobale $_COOKIE.

setcookie(name, value, expire, path, domain, secure, httponly);
Les cookies en PHP
11. Comment récupérer une valeur de cookie?
Vous pouvez lire une valeur de cookie en utilisant : $_COOKIE['NOM_DE_COOKIE'];
 
Exemple :

echo $_COOKIE ["user"];
Différence entre cookies et session en PHP
12. Quelle est la méthode pour enregistrer une variable dans une session?
<?php
	Session_register($session_var);
?>
Les sessions en PHP
 

Laisser un commentaire

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