Logo


Xanetiz > Programmation > L'essentiel du langage PHP

Top

L'essentiel du langage PHP

L'essentiel du langage PHP


7 457 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
Compiler avec GCC sur Linux Compiler avec GCC sur Linux 9 366 16/02/10
Exécuter un script PHP en ligne de commande Exécuter un script PHP en ligne de commande 3 576 04/04/12
Bloquer le clic droit sur un site web Bloquer le clic droit sur un site web 5 505 23/03/10
L'essentiel du CSS L'essentiel du CSS 4 183 14/03/10
L'essentiel du langage XHTML L'essentiel du langage XHTML 3 346 13/03/10

StatistiquesNombre d'inscrits : 174
Dernier membre : stiv68
Visiteurs en ligne : 2
Membres en ligne : Aucun

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

Hebdotop