QCM En PHP d’entretiens – Partie 1

Question 1 sur 12

1. Qu’est-ce que PHP?

PHP(Hypertext Preprocessor) est un langage de programmation qui permet aux développeurs Web de créer du contenu dynamique interagissant avec des bases de données. PHP est utilisé essentiellement pour le développement d’applications Web.

Question 2 sur 12

2. Qu’est-ce qu’une session?

Une session est un objet logique créé par le moteur PHP pour vous permettre de maintenir des données dans les requêtes HTTP suivantes. Il n’y a qu’un seule objet de session disponible pour vos scripts PHP à tout moment. Les données enregistrées dans la session par un script peuvent être récupérées par le même script ou un autre script lorsque il est demandé par le même visiteur. Les sessions sont généralement utilisées pour stocker des données temporaires afin de permettre à plusieurs pages PHP d’offrir une transaction fonctionnelle complète pour le même visiteur.

Question 3 sur 12

3. Qu’entend-on par Pear en php?

PEAR est un framework et un système de distribution pour les composants PHP réutilisables. Il facilite l’installation en apportant un assistant automatisé, et en mettant la force et l’expérience utilisateurs PHP dans une bibliothèque POO bien organisée. PEAR fournit également une interface de ligne de commande pouvant être utilisée pour installer automatiquement des « packages ». Ce système apporte une programmation de plus haut niveau à PHP.

Question 4 sur 12

4. Comment on peut savoir le nombre de jours entre deux dates données en utilisant PHP?

$date1 = date('Y-m-d');
$date2 = '2018-01-01';
$days = (strtotime($date2) - strtotime($date1)) / (60 * 60 * 24);
echo "Nombre de jours depuis '2017-03-01': $days";

 

Question 5 sur 12

5. Quel était l’ancien nom de PHP ?

L’ancien nom de PHP était Personal Home Page.

 

Question 6 sur 12

6. Quelle est la différence entre $message et $$message?

  •  

$message est une variable simple alors que $$message est une variable de variable.Exemple:

<?php
  $Welcome = "Oudev";
  $message = "Welcome";
  echo $message;
  echo $message;
?>

Sortie:

Welcome
Oudev
Question 7 sur 12

7. Qu’est-ce qu’un cookie persistant?

Un cookie persistant est un cookie qui est stocké dans un fichier en permanence sur votre ordinateur. Par défaut, les cookies sont créés en tant que cookies temporaires stockés uniquement dans la mémoire du navigateur. Lorsque le navigateur est fermé, les cookies temporaires seront effacés. Vous devez décider quand utiliser les cookies temporaires et quand utiliser les cookies persistants en fonction de leurs différences:Les cookies temporaires ne peuvent pas être utilisés pour le suivi des informations à long terme.Les cookies persistants peuvent être utilisés pour le suivi des informations à long terme.Les cookies temporaires sont plus sûrs car aucun programme autre que le navigateur ne peut y accéder.Les cookies persistants sont moins sécurisés car les utilisateurs peuvent ouvrir les fichiers cookie en consultant les valeurs des cookies.

Question 8 sur 12

8. Comment définissez-vous une constante dans PHP?

Avec la directive define(), exemple:

define("MYCONSTANT", 100);

 

Question 9 sur 12

9. Quelles sont les différences entre Require, Include et Include_once?

« require_once() » et « include_once() » permettent d’inclure et d’évaluer un fichier qu’une seule fois. Tandis que « require() » et « include() » le feront autant de fois qu’on leur demande de le faire.

Question 10 sur 12

10. Qu’entend-on par Urlencode et Urldecode?

urlencode() renvoie la version codée de l’URL. Le codage d’URL convertit les caractères spéciaux en signes % suivis de deux chiffres hexadécimaux. Par exemple: urlencode("10.00%") retournera « 10% 2E00% 25 ».Les chaînes codées en URL peuvent être utilisées en toute sécurité dans l’URL. urldecode() renvoie la version décodée de l’URL.

Question 11 sur 12

11. Quelle est la différence entre « mysql_fetch_object » et « mysql_fetch_array »?

mysql_fetch_object est similaire à mysql_fetch_array, avec une seul différence est qu’il retourne un objet au lieu d’un tableau.

Question 12 sur 12

12. Comment effectuer le Passage par référence en PHP?

  •  

Les références sont un moyen d’avoir plusieurs variables référençant le même contenu d’une variable avec des noms différents comme un alias. Ainsi, quel que soit le nom que vous utilisez, une opération sur cette variable aura toujours un effet sur les autres.Exemple:

<?php
$x = 10;
$y = &$x;
$y = 15;
var_dump($x);
var_dump($y);
?>

Maintenant, dans la ligne 4, $x et $y auront la même valeur 15.

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.