Les bases du langages



Ce qu'il faut retenir.

Le PHP est un langage de script, c'est-à-dire qu'il n'y a pas de compilation entre le code source et le code exécuté par le serveur.
Un script PHP doit-être encadré par les balises < ?php et ? >.
Rappel:Toutes les instructions PHP doivent se terminer par un point virgule ;

Les variables
Tous les langages utilisent les variables. Une variable est définie par un nom et contient une donnée.
Le PHP n'impose pas de déclaration de type aux variables.
Une variable peut, en cours d'un script, contenir un nombre, une chaîne de caractères ou un tableau.
Les variables PHP commence par un $ suivie de leur nom :
< ?php

$variable1 = "ma page ";
$variable2 = "nommée mapage.php";
$variable3 = 6;
$variable4 = 4;
? >
Les opérations sur les nombres sont très classiques. Si on écrit :
< ?php
print($variable3 * $variable4);
? > Le visiteur verra 12;

Les chaînes de caractères
La concaténation de chaînes de caractères utilisent le . (Et non pas le + comme en java script)
< ?php
print($variable1 . $variable2);
?> est équivalent à :
< ?php
print(" ma page nommée mapage.php");
?>
Le PHP est très riche pour la manipulation de chaînes.
Une astuce très pratique et très utilisée permet d'évaluer directement une variable au cœur d'une chaîne de caractères.
< ?php
print("Bonjour, cette page est $variable2");
?>
Ici, le serveur évalue le contenu de $variable2 et le remplace dans la chaîne, ce qui est équivalent à écrire :
< ?php
print("Bonjour, cette page est ".$variable2);
?>

ou encore
< ?php
print("Bonjour, cette page est nommée mapage.php");
?>

Les fonctions La définition de fonction en PHP ressemble à celle du java script :
< ?php
function MaFonction($texte) {
print($texte);
}
?>

Un groupe d'instructions est délimité par les accolades

Les possibilités et les limites du PHP
PHP est un langage très puissant.
Son principal objectif est de générer des pages en HTML pour le visiteur à partir de traitements sur le serveur.
Ces traitements peuvent être des manipulations de fichiers, de bases de données, des calculs, etc...
L'avantage du PHP est aussi de pouvoir faire des actions sur le serveur, en particulier écrire des fichiers ou accéder à une base de données.
Avec le PHP, on peut concevoir de vrais sites dynamiques et interactifs.
Toutes les applications classiques et bien connues sont faisables en PHP.
Voici une liste restreinte de possibilités :
- Forums de discussions
- Livres d'or
- Chats
- Compteurs
- Système de votes
et même: - Boutique
et bien d'autres bien sur!

Tout ce qui est interactif est à priori possible.
Autre avantage, le code source n'est pas accessibles au visiteur. Vous pouvez donc protéger vos créations.

Les limites de PHP
Ce qui reste impossible de faire, c'est tout ce qui touche à la sécurité ou à la vie privée du visiteur.
Même en PHP, il est impossible d'écrire sur le disque dur du visiteur, de récupérer son adresse mail automatiquement...etc
Si ce tutorial vous donner envie d'essayer de débuter en PHP ,visitez mes sources:

http://www.toutjavascript.com
http://www.debutant.org

Attention :

A partir du moment où vous placez du code PHP dans un fichier *.htm ou *.html,vous devrez renommer ce fichier en *.php ou *.php3
Si vous ne faites pas cette manipulation, le code apparaîtra en toutes lettres dans le navigateur sans être exécuté par le serveur.


SOMMAIRE vulgarisation