Tutoriel PHP

PHP

Découvez les bases de PHP dans mon support de formation dédié à ce puissant langage orienté web.


HTML HTML5 CSS Dreamweaver Bootstrap

Les bases de PHP

Dans ce tutoriel, nous allons découvrir les bases de PHP.

De quoi ai je besoin ?

Pour éditer notre code, l'intérpréter et visualiser le résultat, nous aurons besoin :

  1. Un éditeur de code PHP (Notepad++, Brackets, Netbeans ...)
  2. Un serveur web qui gére PHP et MySQL, ou un serveur d'évaluation ( tel que Wamp, Xamp ou EasyPHP)
  3. Différents navigateurs pour tester le rendu de nos pages (Firefox, Chrome, Internet explorer, safari ... )

Pour ce qui me concerne, je travaille avec Brackets et Wamp.

Téléchargements des logiciels

  1. Notepad ++ ou Brackets ou Netbeans
  2. Wamp

Quelques régles à respecter !

Pour chacun de vos projets PHP en local, il faudra créer un dossier à la racine de votre répertoire "www" contenu dans Wamp.

Sous Windows : C:\wamp\www\

Exemple : C:\wamp\www\formation\

Pour afficher le rendu de ma page dans une navigateur, il faudra consulter cette url : : http://localhost/formation/index.php

Le nom de votre répertoire ne doit pas contenir d'espaces ni de caractères spéciaux, je ne reviendrai pas là dessus.

Ecrire du code PHP

Pour que vos fichiers en PHP soient interprétés, il faut leur ajouter l'extension ".php"

Pour notre 1er exemple, nous pouvons le nommer index.php et l'enregistrer dans le dossier formation que nous avons crée précédemment.

Exemple : "index.php".

Pour indiquer que vous écrivez du code PHP, vous devez ajouter ces 2 balises :

<?php

?>

Afficher les informations sur la configuration de PHP

phpinfo() permet d'afficher les informations sur la configuration de PHP

<?php
phpinfo();
?>

Afficher du texte avec echo

l'instruction echo permet d'afficher un élément

Bonjour
<?php
echo "Bonjour";
?>

Les commentaires

Les commentaires permettent de vous repérer dans votre code PHP, vous pouvez l'écrire différement selon le cas, regarder l'exemple ci dessous

<?php
// Commentaire sur 1 ligne
# Commentaire écrit à la Unix
/*
Commentaires sur plusieurs lignes
*/
?>

Les caractéres d'échappement

Le caractére antislash a de nombreuses utilisations. En premier lieu, s'il est suivi d'un caractére non alphanumérique, il ne prendra pas la signification spéciale qui y est rattachée. Cette utilisation de l'antislash comme caractére de protection s'applique à l'intérieur et à l'extérieur des classes de caractéres.

<?php
// Placer le caractére d'échappement devant le caracrtére guillemet
echo " Bonjour, \"<b>Jean</b>\" , nous te souhaitons une bonne journee ";
// Autre exemple
echo "<img src=\"images/photo.jpg\" width=\"100\" height=\"40\" alt=\"Photo\" />";
?>

Exemple

Bonjour, "Jean" , nous te souhaitons une bonne journée

Les séquences d'échappement, quant à elles, font de la mise en page

séquence effet
\t insére une tabulation
\r effectue un retour chariot
\n effectue un retour à la ligne

si vos séquences d'échappement ne fonctionnent pas, encadrez votre code des balises HTML <pre> et </pre>.