formations / php / les-premiers-pas-en-php
Les premiers pas en Php
Les premiers pas avec PHP, intégrer du php dans de l'html utiliser les fonctions de bases comme echo, include, etc.
Commencer avec Php
Pour commencer avec php, nous allons créer un dossier dans le dossier web de l'émulateur Apache. Suivant la plateforme (Windows ou MacOs) on peut faire appel à Xampp (dossier "htdocs"), Wampp (dossier "www") ou encore Mamp (dossier "htdocs").
Dans ce dossier, on crée un fichier nommé "index.php" (tous les fichiers "racines" doivent être nommés "index" peu importe l'extension). Dans notre cas nous souhaitons émuler du Php, donc le fichier porte l'extension ".php".
Nous ajoutons une structure de fichier html dans ce fichier comme l'illustre le code ci-dessous :
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Php - Premiers pas</title>
</head>
<body>
</body>
</html>
La fonction echo
Maintenant on peut ouvrir une balise php dans l'html, dans la balise body par exemple à l'aide de <?php en ouverture et ?> en fermeture. Ensuite nous allons pouvoir utiliser une des principales fonction de php echo afin d'ajouter un message dans la page. On adapte donc le code comme suit :
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Php - Premiers pas</title>
</head>
<body>
<?php
echo "Bonjour visiteur!";
?>
</body>
</html>
Il est important de noter que toutes les phrases d'instruction de Php comme ici echo doivent absolument être fermées avec un point virgule.
echo "Bonjour visiteurs";
Bien, nous savons faire un "echo", maintenant nous allons pouvoir encapsuler le message dans de l'html. Si par exemple nous voulons mettre en gras le message dans la page nous allons devoir le mettre à l'intéreur d'une balise html <strong>. Nous allons donc ajouter la ou les balises html dans le fonction echo afin de générer le rendu html attendu, comme le montre le code ci-dessous :
echo '<strong>Bonjour visiteur!</strong>';
Maintenant, dans le navigateur, le message devrait apparaître en gras.
Les commentaires en php
Ça y est, on vient finalement de faire notre premier script Php. Scripter c'est bien, mais en incluant des commentaires c'est mieux. Il existe deux manières de mettre des commentaires dans du code Php.
- Commenter une ligne // (Raccourci "CTRL"+":" dans VSCode.
- Commenter un bloc /* */
Le code suivant illustre les deux méthodes.
// Une ligne de commentaire obtenue avec le raccourci clavier Ctrl+:
/*
Un bloc de commentaire sur plusieurs lignes
*/
Tester
Afin de tester, télécharger la source.
Maintenant que vous avez fait vos premiers pas vous pouvez aller plus loin en apprenant à manipuler les variables et leurs types.
Tutos du jour
PhpMyAdmin - Les bases de données
phpMyAdmin est un outil d'administration de base de données pour MySQL et MariaDB.
Voir le tutoConnexion PHP & Bases de données
En PHP, il est possible d'interagir avec des bases de données, notamment MySQL. Pour cela, il existe : MySQLi & PDO
Voir le tuto