premier pas en php
TRANSCRIPT
Formation PHPFormation PHP Partie I Partie I
Chapitre II : Les 1Chapitre II : Les 1erer Pas en PHP Pas en PHP
Introduction au langage PHPIntroduction au langage PHP PréambulePréambule
Le langage Le langage PHPPHP a été inventé par Rasmus LERDORF en 1995 pour a été inventé par Rasmus LERDORF en 1995 pour
son usage personnel (mise en ligne de son CV en l'occurrence).son usage personnel (mise en ligne de son CV en l'occurrence).
PHP a été inventé à l'origine pour le développement d'applications web PHP a été inventé à l'origine pour le développement d'applications web
dynamiques dynamiques
les évolutions qui lui ont été apportées assurent à PHP une les évolutions qui lui ont été apportées assurent à PHP une
polyvalence non négligeable polyvalence non négligeable
capable d'interragir avec Java, de générer des capable d'interragir avec Java, de générer des
fichiers PDF, …fichiers PDF, …
Introduction au langage PHPIntroduction au langage PHP Les environnements de travail pour développer en PHPLes environnements de travail pour développer en PHP
Installation wampServer depuis le lien Suivant:Installation wampServer depuis le lien Suivant:
http://http://telecharger.tomsguide.frtelecharger.tomsguide.fr/WAMP5,0301-4008.html/WAMP5,0301-4008.html
Ou depuis le site Officiel de wampserverOu depuis le site Officiel de wampserver
http://http://www.wampserver.comwww.wampserver.com//
Introduction au langage PHPIntroduction au langage PHP Premier programme : affichage du traditionnel « Hello WPremier programme : affichage du traditionnel « Hello W
orld »orld »
La traditionLa tradition Hello World !Hello World !
Premier script PHPPremier script PHP
<?php<?php echoecho 'Hello World !'; 'Hello World !'; ?>?>
Introduction au langage PHPIntroduction au langage PHP Un peux d’explicationUn peux d’explication
<?php ?><?php ?> === ===> > c’est la balise ou on va écrire notre script PHP c’est la balise ou on va écrire notre script PHP
echoecho 'Hello World !'; === 'Hello World !'; ===> > La fonction La fonction echo echo se charge se charge
d'écrire ce qu'on lui passe en paramètre Ici notre Hello d'écrire ce qu'on lui passe en paramètre Ici notre Hello
World !World !
Remarquer que cette ligne se termine par Remarquer que cette ligne se termine par ;; qui nécessaire qui nécessaire
à la fin de chaque ligne en PHPà la fin de chaque ligne en PHP
Testons Notre Code sur Notre serveur LocalTestons Notre Code sur Notre serveur Local
Introduction au langage PHPIntroduction au langage PHP Amélioration du Hello WorldAmélioration du Hello World
<!DOCTYPE html><!DOCTYPE html><html ><html ><Head><Head><title><title>Premier programme PHP !Premier programme PHP !</title></title></Head></Head><body><body>
<?php<?phpecho ‘’ echo ‘’ Hello WorldHello World ! ‘’ ! ‘’ ; ;
?>?></body></body></html></html>
Testons Notre Code sur Notre serveur LocalTestons Notre Code sur Notre serveur Local
Introduction au langage PHPIntroduction au langage PHP
Hello World en HTML & PHP Hello World en HTML & PHP <body><body>
<p> <p> Hello WorldHello World en HTML en HTML</p></p>
<?php<?php
echo ‘’ echo ‘’ Hello WorldHello World en PHP ‘’ en PHP ‘’ ; ;
?>?>
</body></body>
</html></html> Testons Notre Code sur Notre serveur LocalTestons Notre Code sur Notre serveur Local
ConclusionConclusion
Nous venons de voir, dans ce premier tutoriel des Nous venons de voir, dans ce premier tutoriel des bases du langage PHP comment :bases du langage PHP comment :
intégrer du code PHP dans une page web.intégrer du code PHP dans une page web.afficher du texte sur la sortie standard.afficher du texte sur la sortie standard.Combiné du code HTML et du PHP.Combiné du code HTML et du PHP.
Introduction à PHPIntroduction à PHP
Le succès du WebLe succès du Web
Introduction à PHPIntroduction à PHP
Pour : Pour : Le simple utilisateurLe simple utilisateur
Introduction à PHPIntroduction à PHP
apprenti webmasterapprenti webmaster : :
Introduction à PHPIntroduction à PHP
Le succès du WebLe succès du Web Pour : un apprenti webmaster doit :Pour : un apprenti webmaster doit :
connaître les bases du fonctionnement d'un site connaître les bases du fonctionnement d'un site web. web.
Qu'est-ce qu'un serveur et un client ?Qu'est-ce qu'un serveur et un client ? Comment rend-on son site dynamique ? Comment rend-on son site dynamique ? Que signifient PHP et MySQL ?Que signifient PHP et MySQL ?
Introduction à PHPIntroduction à PHP
Les sites statiquesLes sites statiques
ce sont des sites réalisés uniquement à l'aide des langages HTML ce sont des sites réalisés uniquement à l'aide des langages HTML
et CSSet CSS
leur contenu ne peut pas être mis à jour automatiquementleur contenu ne peut pas être mis à jour automatiquement
Ce type de site se fait de plus en plus rare aujourd'hui Ce type de site se fait de plus en plus rare aujourd'hui
Introduction à PHPIntroduction à PHP
Les sites dynamiquesLes sites dynamiques
ils utilisent d'autres langages en plus de HTML et CSS, tels que ils utilisent d'autres langages en plus de HTML et CSS, tels que PHP et MySQL. PHP et MySQL.
Le contenu de ces sites web est dit « dynamique » parce qu'il peut Le contenu de ces sites web est dit « dynamique » parce qu'il peut
changer sans l'intervention du webmaster changer sans l'intervention du webmaster
La plupart des sites web que vous visitez aujourd'hui La plupart des sites web que vous visitez aujourd'hui
Introduction à PHPIntroduction à PHP
Comment fonctionne un site web ?Comment fonctionne un site web ?
Internet est un réseau composé d'ordinateurs. Ceux-ci Internet est un réseau composé d'ordinateurs. Ceux-ci
peuvent être classés en deux catégoriespeuvent être classés en deux catégories : :
Les clientsLes clients : : ce sont les ordinateurs des internautes ce sont les ordinateurs des internautes
comme vous comme vous
Les serveursLes serveurs : : ce sont des ordinateurs puissants qui ce sont des ordinateurs puissants qui
stockent et délivrent des sites web aux internautes, stockent et délivrent des sites web aux internautes,
Préparer son ordinateurPréparer son ordinateur
De quels programmes a-t-on besoin ?De quels programmes a-t-on besoin ?
Avec un site statiqueAvec un site statiqueUn éditeur de texteUn éditeur de texte : :
Bloc-notes / Notepad++ (gratuit)Bloc-notes / Notepad++ (gratuit)NetBeans / SublimeTextNetBeans / SublimeTextDreamWeaver (Payant) DreamWeaver (Payant)
Un navigateur web :Un navigateur web : Mozilla Firefox, Internet Explorer, Google Chrome, Mozilla Firefox, Internet Explorer, Google Chrome,
Opera, Safari Opera, Safari
Préparer son ordinateurPréparer son ordinateur
De quels programmes a-t-on besoin ?De quels programmes a-t-on besoin ?
Avec un site dynamiqueAvec un site dynamique
ApacheApache : :
plug-inplug-in PHP PHP : :
Mysql : SGBD Mysql : SGBD
Préparer son ordinateurPréparer son ordinateur
Préparer son ordinateur Préparer son ordinateur
Les Packs d’installationLes Packs d’installation
WinWin : :
Mac :Mac :
Lunix : Lunix :
Introduction à PHPIntroduction à PHP
Comment ça marche ?Comment ça marche ?
un site statiqueun site statique
Introduction à PHPIntroduction à PHP
Comment fonctionne un site web ?Comment fonctionne un site web ?
un site Dynamique( Serveur distant) :un site Dynamique( Serveur distant) :
Introduction à PHPIntroduction à PHP
Comment fonctionne un site web ?Comment fonctionne un site web ?
un site Dynamique (en Local):un site Dynamique (en Local):
Premiers pas avec PHPPremiers pas avec PHP