INITIATION À PHP
INITIATION À PHP
INITIATION À PHP
INTRODUCTION
un mélange de C et de Perl. Les scripts PHP sont lus et interprétés par le moteur PHP.
PHP comporte plus de 500 fonctions. Il est fournit avec des librairies offrant des fonctionnalités diverses :
- fonctions d'images,
-sockets,
Lorsqu’une requête HTTP est soumise au serveur Web pour une page dont l’extension est
«.php», comme pour un fichier HTML, le serveur commence par rechercher dans son
arborescence le fichier d’extension «.php». Il va ensuite passer la main à un sous-processus (une
dll bien particulière) qui va interpréter le script PHP et produire dynamiquement du code HTML.
Ce code HTML est alors envoyé au travers du réseau au navigateur client. De plus, aucune ligne
de code PHP n’apparaît côté client dans la mesure où tout le code a été interprété.
SYNOPSIS
Un script PHP peut comprendre a la fois du code PHP et du code HTML, non interprété. On doit
donc encadrer les parties comportant le code PHP entre 2 balises <? et ?>. Le reste de la page
n'est pas interprété.
<html><head><title>
</title></head><body>
</body></html>
Note: La balise <?php est équivalente a <?. On peut également utiliser les balises <script
language="php"> et </script> Enfin, pour les programmeurs ASP, sachez que les balises <% et
%> sont également reconnues.
La fonction echo affiche un (ou plus) argument. Si l'argument est une chaîne entre simple quotte
' il est affiché tel quel.
Avec le quotte double " les variables contenues dans cette chaîne
sont interprétées.
$nom= "Toto";
Pour afficher le caractère " , on l'insère à l'aide du caractère d'échappement \ echo " Escaping de
caractères : \" \n";
\n saut de ligne
\r fin de ligne
\t tabulation
On peut exécuter un script PHP en ligne de commande, ce qui permet des usages hors du simple
cadre ''Web''.
Content-type: text/html
donc pas de partie déclarative clairement définie. Pour définir une variable, il suffit de l’initialiser.
$var=1;
La variable $var est alors définie et vaut 1. Elle devient immédiatement accessible et ce jusqu’à la fin du
script.
Type de variables
Les variables PHP sont a typage faible. C'est PHP qui décide des on type lors de l'affectation. Il existe six
types de données :
- Tableau (array)
- Objet (object)
Il est parfois utile de forcer le type d'une variable. On utilise la fonction settype ou bien les opérateurs de
casting (int), (string) settype renvoie vrai si la conversion a fonctionné, faux sinon.
$a= 3.1415;
$result= settype( $a, "integer" ); // => $a = 3 , $result = 1
$strPI= "3.1415";
le nom de la variable.
$a = 1 ; // $a a pour valeur 1.
$b = &$a ;
$a = 2 ;
mémoire utilisée.
''object''.
$a= 12;
unset($a);
$a= 123;
$a += 0.5;
Remarque :