Geek Help Me ! Tutoriels, Dossiers, News...

  Accueil Tutoriels Développement PHP / MySQL [PHP] Tuto : Les bases de la programmation en PHP
Bookmark and Share
[PHP] Tuto : Les bases de la programmation en PHP
Note des utilisateurs: / 2
MauvaisTrès bien 
Écrit par Lordsirius   
Mardi, 01 Décembre 2009 20:27

Logo PHP1/ Les balises PHP.

Les balises servent à délimiter des blocs de code PHP pour indiquer quel partie de la page est exécuté par l’analyseur PHP. Des que l’analyseur rencontre une balise PHP, il affichera en mode texte le résultat de l’exécution. Tous les tags en dehors de ces balises apparaitront sans aucune modification.

Les balises annonçant un script PHP sont les suivantes :

<?php ?>

<script language="php"></script>

Et en activant dans le php.ini, il est également possible d’utiliser les tags suivants :

<? ?> (shorts open tags)

<% %> (asp_tags)

A noter : il est recommandé d’utiliser le tag <?php ?> car il offre l’avantage de pouvoir incluire du php dans les fichiers XML ou XHTML.

Exemple de script :

<?php
echo "Ceci est un petit exemple" ;
?>

 

 

2/ Le séparateur d’instructions.

Tout comme le langage C ou Perl, PHP délimite chaque instruction par le caractère point virgule.

<?php
echo "Instruction 1" ;

echo "Instruction 2" ;
?>

 

 

3/ Les commentaires

Comme de nombreux langage de programmation, PHP offre la possibilité de commenter vos scripts afin d’en améliorer la lisibilité et de vous rappeler le comment du pourquoi du script.

Il existe trois façons de commenter une portion de script. La première consiste à délimiter un ensemble de ligne par /* */.

Exemple :

<?php
/*
Commentaire Ligne 1
Commentaire Ligne 2
Commentaire Ligne 3
…
*/
$c=$a+$b ;
?>

Vous pouvez également commenter une ligne de code en plaçant devant la ligne les deux caractères //

Exemple :

<?php
// Addition de deux variables
$c=$a+$b ;
?>

Enfin le caractère #, est également un caractère pouvant commenter une seule et unique ligne de script.

Exemple :

<?php
#Commentaire 1
$c=$a+$b ;
?>

 

 

4/ Les Types

Ils sont divisés en trois grandes catégories :

  • Les types scalaires (booléen, entier, nombre à virgule flottante, chaine de caractères)
  • Les types composés (tableau, objet)
  • Les types spéciaux (ressource, NULL)

Il existe cependant une exception, le type mixed qui lui peut prendre n’importe quels types parmi ceux cité ci-dessus.

Les variables n’étant pas déclaré en PHP, c’est l’analyser PHP qui, au moment de l’exécution, va choisir le type à attribuer à la variable.

Voici un exemple des types énumérés :

<?php
$booleen        = TRUE ; // Booléen

$entier         = 15 ; // Entier
 
$nb_a_virgule   = 99 ; //Nombre à virgule flottante

$chaine         = "Un exemple de chaine de caractère" ; // Chaine de caractère

$tableau        = array(1,99,55,"test") ; // Tableau

$unobjet        = new car() ; // Objet

$var            = NULL ; // Variable de type NULL
?>

 

 

5/ Les variables

En PHP, chaque variable est préfixé par le caractère $. Le nom des variables est sensible à la casse ainsi $a n’est pas la même variable que $A.

Exemple :

<?php
$variable="Mon nom est Lordsirius" ;
echo $variable ;
?>

 

 

6/ Les variables superglobaux

Ces variables sont résrvés par le système, afin de pouvoir traiter des informations provenant de différentes sources comme le système, les récupérations saisie de l’utilisateur, …

Ces variables sont les suivantes :

  • $_SERVER
  • $GLOBALS
  • $_GET
  • $_POST
  • $_COOKIE
  • $_FILES
  • $_ENV
  • $_REQUEST
  • $_SESSION

 

 

7/ Portée des variables.

Chaque variable est défini dans un contexte propre qui influe de façon intrinsèque sur leur portée. La portée étant la totalité d’un script.

Exemple :

<?php
$a=5 ;
$b=7 ;

echo ($a+$b); // Affiche 12

function Somme() {
   global $a ;
   $b=10;
   return ($a+$b);
}

echo Somme(); //Affiche 15
?>

Mise à jour le Lundi, 26 Avril 2010 22:42
 
web design - referencement