mémoire
Pour que PHP interprète votre code, vous devez remplir deux conditions :
Votre code doit être placé dans un fichier d'extension .php (selon la configuration du serveur cela peut varier),
ouvert via un serveur web en HTTP.
Votre code doit être compris entre deux balises : <?php ... ?>. Tout ce qui n'est pas compris entre ces balises
n'est pas interprété par PHP :
Le terme echo représente une fonction propre à PHP qui a pour rôle d'afficher du texte, mais on peut aussi
utiliser la fonction print à la place.
On peut aussi rendre plus lisible le code source en utilisant les caractères suivants :
\n : saut de ligne,
\t : tabulation,
\r : retour de chariot.
Le fichier de configuration (php.ini) est lu par PHP au démarrage. Si vous avez compilé PHP en module, le fichier
n'est lu qu'une seule fois, au lancement du serveur web. Pour les versions CGI et CLI le fichier est lu à chaque
invocation.
CLI se concentre sur le développement d’applications Shell avec PHP , Les Scripts PHP ne seraient plus
exécutées uniquement via un navigateur, mais directement depuis la ligne de commande d’un serveur
Variable Dynamique (des noms de variables qui sont variables) est un nom de variable qui est affecté et utilisé
dynamiquement
Variables de requêtes $_REQUEST est un tableau associatif constitué du contenu des variables $_GET, $_POST,
$_COOKIE.
Variables de serveurs $_SERVER permet d'obtenir des renseignements sous forme d'un tableau sur le serveur.
Variables d'environnement : $_ENV Elle contient des informations sur l'environnement d'exécution du script
PHP (c'est-à-dire sur le serveur). Elle est donc directement liée au serveur et à son système.
Cookies : $_COOKIE Elle stocke les informations sur les cookies envoyés aux clients.
Variables : $_GET Elle stocke les valeurs des arguments passés par URL. Ses clés sont donc par conséquent
variables.
POST variables : $_POST Elle stocke les valeurs des informations passées par formulaire avec la
méthode="post".
define() qui renvoie un booléen true en cas de réussite de déclaration et false en cas d'échec[1].
define(chaine_de_caractere, valeur);
L'opérateur ? permet de renvoyer une valeur ou une autre en fonction d'un test.
Un tableau (en anglais array) est une collection d'objet. En PHP, ces objets n'ont pas forcément le même type
(cohabitation entre des entiers, des chaines…). Chaque objet est identifié par une clé appelée indice, que l'on
met entre crochets (ex : $tableau[indice]).
Un Garbage Collector, dont la mission est de libérer la mémoire qui peut l'être au niveau des variables et des
objets qui ne sont plus utilisées,
utilisation de :: dans un contexte statique, et -> c'est après la création d'un objet à partir d'une classe.