Logo


Xanetiz > Programmation > L'essentiel du langage PHP

Top

L'essentiel du langage PHP

L'essentiel du langage PHP


12 277 vues

Partager

Présentation 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.

Les variables et les tableaux

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

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 conditions

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

Les boucles

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++;
}

Les fonctions

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.

Pour résumer

Titre Vu Date
Utiliser un IDE pour programmer Utiliser un IDE pour programmer 6 548 25/02/10
Les designs en CSS Les designs en CSS 5 591 16/02/10
Placer des statistiques en PHP sur son site Placer des statistiques en PHP sur son site 7 981 06/02/10
Bloquer le clic droit sur un site web Bloquer le clic droit sur un site web 9 086 23/03/10
L'essentiel du langage XHTML L'essentiel du langage XHTML 5 848 13/03/10

StatistiquesNombre d'inscrits : 227
Dernier membre : StevenMot
Visiteurs en ligne : 4
Membres en ligne : Aucun

Copyright © 2022 Xanetiz.com - Tous droits réservés

Hebdotop