Logo


Xanetiz > Programmation > L'essentiel du langage PHP

Top

L'essentiel du langage PHP

L'essentiel du langage PHP


7 287 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
Les injections SQL Les injections SQL 4 736 11/02/10
L'assembleur L'assembleur 4 111 10/02/10
Le XML Le XML 3 893 13/02/10
L'essentiel du langage C L'essentiel du langage C 10 648 14/03/10
Les designs en CSS Les designs en CSS 3 126 16/02/10

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

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

Hebdotop