0% ont trouvé ce document utile (0 vote)
5 vues7 pages

Introduction au langage PHP

PHP (Hypertext Preprocessor) est un langage de programmation utilisé pour le développement d'applications Web dynamiques. Les sessions et les cookies sont des mécanismes de gestion des données utilisateur, avec des différences clés dans leur stockage et leur durée de vie. Le document aborde également des concepts techniques tels que les tableaux, les méthodes de soumission de formulaires, et les différences entre les fonctions PHP comme require et include.

Transféré par

k.elmanjra9246
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
5 vues7 pages

Introduction au langage PHP

PHP (Hypertext Preprocessor) est un langage de programmation utilisé pour le développement d'applications Web dynamiques. Les sessions et les cookies sont des mécanismes de gestion des données utilisateur, avec des différences clés dans leur stockage et leur durée de vie. Le document aborde également des concepts techniques tels que les tableaux, les méthodes de soumission de formulaires, et les différences entre les fonctions PHP comme require et include.

Transféré par

k.elmanjra9246
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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.

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.
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.

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";

Quel était l’ancien nom de PHP ?


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

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


$message est une variable simple alors que $$message est une variable de variable.
<?php $message = "bonjour"; // Une variable simple $$message = "Salut tout le monde!";
// Une variable variable // Explication: // $$message équivaut à $bonjour, donc une nouvelle
variable $bonjour est créée. echo $message; // Affiche : bonjour echo $bonjour; // Affiche :
Salut tout le monde! ?>

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.
Comment définissez-vous une constante dans PHP?

Avec la directive define(), exemple:

define("MYCONSTANT", 100);

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.

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.

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.

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);?>

Quelle est la différence entre GET et POST?

■ GET affiche les données soumises dans l’URL, alors dans la méthode POST, les

informations ne sont pas affichées car elles sont encodées dans la requête.

■ GET peut gérer un maximum de 2048 caractères, POST n’a pas de telles restrictions.

■ GET n’autorise que les données ASCII, POST n’a aucune restriction, les données

binaires sont également autorisées.

■ Normalement, GET est utilisé pour récupérer des données tandis que POST pour

insérer et mettre à jour des données.

A quoi sert la fonction isset() ?

La fonction isset() vérifie si la variable est définie et non null.

C’est quoi un tableau(array) en PHP?

Un tableau(array) est utilisé pour stocker plusieurs valeurs dans une seule variable. En
PHP, un tableau peut être vue comme un ensemble de paires clé/valeur.
Quelle est l’utilisation de la fonction header() en PHP?

La fonction header() est utilisée pour envoyer un en-tête HTTP brut à un client. Il doit être
appelé avant d’envoyer une sortie. Par exemple, vous ne pouvez afficher aucun élément
HTML avant d’utiliser cette fonction.

Combien de types de tableaux existe-t-il en PHP?

Il existe trois types de tableau en PHP:

■ Tableau indexé: un tableau avec une clé numérique.

■ Tableau associatif: un tableau où chaque clé a sa valeur spécifique.

■ Tableau multidimensionnel: un tableau contenant un ou plusieurs tableaux.

Quelle est la différence entre un tableau indexé et un tableau associatif?

Un tableau indexé contient des éléments sous une forme indexée qui est représentée par un
nombre qui commence à partir de 0 et incrémenté de 1. Par exemple:

$couleur = array("bleu","rouge","vert","orange");

Un tableau associatif contient des éléments associé à un nom. Par exemple:

$personne = array("alex" => "25", "thomas" => "30", "emily" =>


"18");
Quelle est la différence entre unset() et unlink()?

unset() détruit une variable, tandis que la fonction unlink() supprime un fichier que nous
lui transmettons du système de fichiers.

Comment obtenir la longueur d’une chaîne?

La fonction strlen() est utilisée pour obtenir la longueur d’une chaîne.

Quelles sont les méthodes pour soumettre un formulaire en PHP?

Il existe deux méthodes GET et POST.

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.

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é ‘===’.
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.

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);

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"];

Quelle est la méthode pour enregistrer une variable dans une session?

<?php Session_register($session_var);?>
Quelle est la différence entre session et cookie?

La différence principale entre session et cookie est la suivante : les cookies sont stockés sur
l’ordinateur de l’utilisateur au format texte tandis que les sessions sont stockées côté
[Link] cookies ne peuvent pas contenir plusieurs variables, en revanche, la session
peut contenir plusieurs [Link] pouvez définir manuellement l’expiration d’un
cookie, tandis que la session ne reste active que tant que le navigateur est ouvert.

A quoi sert les fonctions PHP session_start() et session_destroy()?

La fonction session_start() est utilisée pour démarrer une session. Il démarre une nouvelle
session ou Il reprend la session en cours. Il renvoie la session en cours si la session est déjà
créée. Si la session n’est pas disponible, elle crée et renvoie de nouvelles sessions.

Vous aimerez peut-être aussi