PHP est un language de programmation libre, principalement utilisé pour produire des pages Web dynamiques via un serveur HTTP, mais pouvant également fonctionner comme n'importe quel language interprété de façon locale.
Le logiciel libre Apache HTTP Server (Apache) est un serveur HTTP créé et maintenu au sein de la fondation Apache. C'est le serveur HTTP le plus populaire du World Wide Web.
Apache fonctionne principalement sur les systèmes d'exploitation UNIX (Linux, Mac OS X, Solaris, BSD et UNIX) et Windows.
Un serveur web est un logiciel permettant à des navigateur d'accéder à des pages web (distant)
Mysql
MySQL est un SGBD (Gestionnaire de base de données). Il permet de stoker des données en masse. il est multi-utilisateur qui fonctionne aussi bien sur Windows que sur Linux ou Mac OS.
PHP
Il est donc possible d'interroger et d'écrire dans de nombreuses types de bases de données (MySQL, PostgreSQL, Oracle, SQLite, etc.), des serveurs LDAP,
Editeur de texte
un simple editeur de texte suffit : Atom (multiplatform)
Comment écrire du code PHP :
Connaitre le repertoire de travail d'Apache :
- Sur linux : /var/www
- Sur Windows : c:\wamp (ou wamp64)\www
Acceder a votre repertoire avec votre editeur et crée un fichier nommer index.php
1er code php
Code html
<html>
<head>
<title>Test PHP</title>
</head>
<body> <?php echo '<p>Cours en PHP</p>'; ?>
</body>
</html>
ici le code php est intégré dans la page htmlici le même code en pur php
Code php<?php echo '<p>Cours en PHP</p>'; ?>
Resultat
Cours en PHP
Les 2 methodes possibles :
- Vous pouvez inserer la balise PHP dans votre code HTML (ou vous voulez dans votre code).
- Ou vous devez créer un fichier php (monfichier.php). Ainsi vous serez que vous codez en PHP.
Instruction : echo permet d'afficher une chaine de caracteres ou des variables. Example : la date du jour
Code php<?php $date_du_jour = date ("d-m-Y"); echo "date".$date_du_jour; ?>
Resultat
date 03-05-2024
Les Commentaires en PHP vous permet d'ecrire des informations sur votre code qui ne sera pas affiché par le navigateur mais visible par un simple click droit de la souris. Donc evitez les mots de passe et vos numeros de carte bleu.
Il existe 2 types de commentaires :
sur une ligne // ou sur plusieurs lignes /* */
Code php<?php // un commentaire sur 1 ligne ?>
Code php<?php /* Commentaires sur
plusieurs lignes */ ?>
Include permet d'insérer une page PHP (ex:menu.php) dans une autre en PHP (ex:index.php) cette page Voici l' exemple :