Introduction à PHP
●

●

Pierre Rudloff
contact@rudloff.pro

Exercices à rendre
sur Moodle

●

●

6 séances de deux
heures...
Qu'est-ce que PHP ?
●

PHP: Hypertext Preprocessor

●

Langage informatique

●

Créé par Rasmus Lerdorf en 1994

●

Versio...
À quoi ça sert ?
●

En théorie à tout

●

Dans la pratique, à faire des sites dynamiques

●

●

Utilisé par de nombreux si...
Page web statique
Page dynamique
On utilise PHP avec
●

Système d'exploitation (Windows, Linux, etc)

●

Serveur web (Apache, Lighttpd, etc)

●

Base de do...
Utiliser PHP

●

Windows : EasyPHP

●

Mac OS : MAMP

●

Linux : libapache2-mod-php5
Fichiers PHP
●

.php

●

Commencent par <?php

●

Finissent par ?>

●

Doivent être interprétés
Fonctions
●

●

●

Permet de demander à l'ordinateur d’exécuter
une action
S'utilise comme suit :
fonction(argument1, argu...
Commentaires
●

●

●

Permet d'ajouter des indications dans le code
/*Commentaire
sur plusieurs lignes*/
//Commentaire sur...
Variables de base
●

Permet d'associer une valeur à un mot clef

●

Se note $variable=valeur;

●

●

●

Entiers :
5, 10, 2...
Tableaux
●

●

Tableau simple :
Permet de lister des valeurs
array(valeur1, valeur2);
Tableau associatif :
Permet d'associ...
$_GET
●

●

●

●

Est un tableau
Contient des variables transmises par le navigateur 
via l'URL :
?var1=valeur1&var2=valeu...
include/require
●

●

●

Permet d'inclure un fichier dans un autre 
fichier PHP
include "autre_fichier.php";
require arrêt...
Exercice
●

●

Créer deux pages 
avec un en-tête 
commun
On passe d'une page 
à l'autre en 
changeant la variable 
page da...
Cours PHP 1/4 - Pierre Rudloff
Upcoming SlideShare
Loading in …5
×

Cours PHP 1/4 - Pierre Rudloff

1,574 views
1,429 views

Published on

Un parcours de formations d'introduction à PHP par Pierre Rudloff, cours 1/4

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,574
On SlideShare
0
From Embeds
0
Number of Embeds
1,045
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cours PHP 1/4 - Pierre Rudloff

  1. 1. Introduction à PHP ● ● Pierre Rudloff contact@rudloff.pro Exercices à rendre sur Moodle ● ● 6 séances de deux heures Examen à rendre sur Moodle pour fin décembre
  2. 2. Qu'est-ce que PHP ? ● PHP: Hypertext Preprocessor ● Langage informatique ● Créé par Rasmus Lerdorf en 1994 ● Version actuelle : 5 ● Multiplate-forme
  3. 3. À quoi ça sert ? ● En théorie à tout ● Dans la pratique, à faire des sites dynamiques ● ● Utilisé par de nombreux sites : unistra.fr facebook.com wikipedia.org Et de nombreux logiciels : WordPress Joomla SPIP
  4. 4. Page web statique
  5. 5. Page dynamique
  6. 6. On utilise PHP avec ● Système d'exploitation (Windows, Linux, etc) ● Serveur web (Apache, Lighttpd, etc) ● Base de données (MySQL, PostgreSQL, etc) On parle d'environnement LAMP (Linux, Apache, MySQL, PHP)
  7. 7. Utiliser PHP ● Windows : EasyPHP ● Mac OS : MAMP ● Linux : libapache2-mod-php5
  8. 8. Fichiers PHP ● .php ● Commencent par <?php ● Finissent par ?> ● Doivent être interprétés
  9. 9. Fonctions ● ● ● Permet de demander à l'ordinateur d’exécuter une action S'utilise comme suit : fonction(argument1, argument2); Exemple : echo()
  10. 10. Commentaires ● ● ● Permet d'ajouter des indications dans le code /*Commentaire sur plusieurs lignes*/ //Commentaire sur une ligne
  11. 11. Variables de base ● Permet d'associer une valeur à un mot clef ● Se note $variable=valeur; ● ● ● Entiers : 5, 10, 280976, etc Nombres décimaux : 2.54, -56.5, etc Chaînes : 'bonjour', "Au revoir.", etc
  12. 12. Tableaux ● ● Tableau simple : Permet de lister des valeurs array(valeur1, valeur2); Tableau associatif : Permet d'associer des valeurs à une clef array(clef1=>valeur1, clef2=>valeur2);
  13. 13. $_GET ● ● ● ● Est un tableau Contient des variables transmises par le navigateur  via l'URL : ?var1=valeur1&var2=valeur2 Utilisé pour indiquer un numéro de page, un terme  de recherche, etc Exemple : https://www.unistra.fr/chercher/?q=CML
  14. 14. include/require ● ● ● Permet d'inclure un fichier dans un autre  fichier PHP include "autre_fichier.php"; require arrête le script si le fichier est  introuvable, include continue
  15. 15. Exercice ● ● Créer deux pages  avec un en-tête  commun On passe d'une page  à l'autre en  changeant la variable  page dans l'URL ● ● Fichiers à créer : index.php page1.php page2.php Le résultat doit  ressembler à : https://rudloff.pro/cours/PH

×