Xanetiz > Programmation > L'essentiel du langage PHP
Le langage PHP permet de rendre un site dynamique en utilisant des bases de données. Celui-ci est compilé du côté du serveur qui n'envoie au client que le résultat HTML. A chaque accès au site, le serveur génère donc une page unique.
Ce langage a la même syntaxe que le C.
Pour insérer du code PHP dans une page XHTML, il faut tout d'abord changer l'extension du fichier en .php Le code s'insère entre deux balises :
<?php
?>
Un commentaire s'affiche en utilisant deux slashs comme ceci :
// un commentaire
L'affichage du texte se fait à l'aide de la fonction echo. Exemple :
echo 'Texte ' . $variable . ' suite';
echo "Texte $variable suite";
Les guillemets remplacent les variables par leurs valeurs, contrairement aux apostrophes.
Une variable est notée comme ceci :
$variable;
Elle peut être déclarée n'importe où dans le code et il n'est pas nécessaire de préciser son type.
Un tableau est une variable qui va contenir plusieurs valeurs. Déclaration d'un tableau :
$tableau = array('Valeur1', 'Valeur2');
L'indice d'un tableau commence toujours à partir de 0. Pour accéder à Valeur2, il faudra donc taper :
$tableau[1];
Les sessions permettent de créer des variables qui vont être sauvegardées même lorsque vous changez de page. C'est très utilisé pour faire les espaces membres de sites Web. Pour ça, il faut démarrer la session avec session_start().
Il faut la démarrer avant de taper du code html.
Les variables ont la forme :
$_SESSION['nom'] = valeur;
Pour détruire ces valeurs, il faut utiliser session_destroy().
Les deux conditions principales sont if et switch :
if(test)
{
// code à exécuter si le test est vrai
}
else
{
// code à exécuter si le test est faux
}
switch($variable)
{
case valeur1:
// bloc1
break;
case valeur2:
// bloc2
break;
default:
// bloc_default
break;
}
Il existe deux types de boucle. La boucle for permet de réunir la déclaration, la condition et l'incrémentation.
for($i = 0; $i < 10; $i++)
{
// bloc à répéter
}
L'équivalent pour une boucle while :
$i = 0;
while($i < 10)
{
// bloc à répéter
$i++;
}
Une fonction permet de renvoyer un résultat en fonction de données passées en paramètres. Pour déclarer une fonction, ça prend la forme :
function carre($nombre)
{
return $nombre * $nombre;
}
La déclaration doit être faite avant l'appel de la fonction qui se fait comme ceci :
$retour = carre(2);
La variable $retour contient 4.
Titre | Vu | Date | |
---|---|---|---|
Placer des statistiques en PHP sur son site | 8 132 | 06/02/10 | |
L'essentiel du CSS | 7 386 | 14/03/10 | |
L'essentiel du langage XHTML | 6 055 | 13/03/10 | |
Placer un copyright sur ses images en PHP | 6 074 | 04/04/12 | |
Exécuter un script PHP en ligne de commande | 8 931 | 04/04/12 |
Nombre d'inscrits : 261
Dernier membre : MichaelDaync
Visiteurs en ligne : 3
Membres en ligne : Aucun
Copyright © 2022 Xanetiz.com - Tous droits réservés