Tout JavaScript.com - Scripts, Tutoriaux, Forums pour webmasters et développeurs
Retour à l'accueil
Rechercher :    

Les indispensables
Magic Menu
Les meilleurs scripts
Les forums
Les tutoriaux
La référence JavaScript
Les actus du net
Les petites annonces

Shopping
Mon livre : Guide complet Javascript - Nouvelle édition
Hébergement web

Compteur de visites
CountUs.fr - Combien de visiteurs actuellement sur votre site ? Avec CountUs, vous le saurez !

Les javascripts
Les plus vus
Les mieux notés
La boutique

Les tutoriaux
Introduction javascript
La structure javascript
Les limites de javascript
Les popups
Les formulaires
Le DHTML
Les cookies
Les frames
Les maths
Les chaînes de caractères
Les expressions régulières
Débugger un script
AJAX / XMLHTTPRequest
Introduction au PHP
Javascript et PHP
Traiter les données PHP
Intro base de données
Optimiser ses développements
Tous les tutoriaux

Les services
Les questions fréquentes
Les forums | Le chat
L'annuaire de sites
Le livre d'or
Contacts
A propos du site
La newsletter
 Inscription à la newsletter
HTML - Texte

Les partenaires
Beauté-test
Mémoclic
Glandouille.com
Nord vs Sud
Révélateur.com
ActuLab
Foorby, favoris en ligne
Une place pour toi
Cadeau gratuit
Config Mac
Pifex



Codes promotions, réductions et bons plans pour vos achats en ligne









 



4 - 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 ?>.
  • 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 = "Ceci est ma page ";
  $variable2 = "appelée mapage.php";
  $variable3 = 5;
  $variable4 = 2;
?>

Les opérations sur les nombres sont très classiques. Si on écrit :
<?php
  print($variable3 * $variable4);
?>
Le visiteur verra 10;

Les chaînes de caractères
La concaténation de chaînes de caractères utilisent le . (Et non pas le + comme en javascript)
<?php
  print($variable1 . $variable2);
?>

est équivalent à :
<?php
  print("Ceci est ma page appelé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 coeur d'une châine 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 appelée mapage.php");
?>

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

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


Les formulaires
L'objectif du PHP est l'interactivité. Rien de mieux pour l'interactivité que les formulaires !
Soit le formulaire défini par :
<FORM action="mapage.php" method="post">
  <INPUT type="text" name="champ1">
  <INPUT type="submit" value="Valider">
</FORM>

Le clic sur le bouton "Valider" va appeler la page mapage.php (définie dans le paramètre action du formulaire) en passant tout le contenu du formulaire.
Le contenu de la zone de texte appelée champ1 est accessible directement dans mapage.php par la variable $champ1.
Vous pouvez ensuite manipuler cette donnée, l'écrire dans un fichier ou une base de donnée, l'envoyer par mail, etc...

Voila un petit aperçu de PHP. Vous trouverez une sélection des meilleurs sites de PHP dans l'annuaire.


Page précédente : 3 - Mon premier script PHP Page suivante : 5 - Les limites de PHP

| © Tout JavaScript.com 1999-2005 | Scripts | Tutoriaux | Forums | Référence | Magic Menu V2 | Mailociraptor | Petites annonces informatiques |


Edité par DevTribu sarl  Google
Serveur dédié : Page générée en 31 msec
08/10/2008 12:05:02 - OB = off