PHP BASICS 1
Arrêtez de prendre Salamèche en premier Pokemon. En plus,
"bulbe" est le mot le plus sympa à prononcer.
Démarrage
- Crée un dossier
basics
. Dans ce dossier, créé un fichier nomméindex.php
- Lance le fichier PHP directement en CLI (Command Line Interface). Rappel : La commande
php
interprète directement le script - Affiche le message
"Hello Bulbi"
Variables
Déclare des variables dans ton fichier index.php
afin d'y mettre ces données (attention au
nommage des
variables !)
Si tu souhaites sauter des lignes en PHP, voici un indice
- Ton nom de dresseur, puis affiche le (string)
- Le nom de ton premier Pokemon, puis affiche le (string)
- Le niveau de ton premier Pokemon (integer)
- Si ton Pokemon est KO ou pas (boolean)
- Renomme ton premier Pokemon, puis affiche le à nouveau (string)
- Ton Pokemon a bien combattu, il vient de gagner 1 niveau, ajoute le à ta précédente variable (voir les opérateurs arithmétiques), et affiche son nouveau niveau
- Affiche la variable
$hometown
(qui n'existe pas) et observe le message d'erreur - Initialise la variable
$hometown
avec le nom de ta ville d'origine avant de l'afficher. Magie, l'erreur a disparu
Strings
- Affiche la phrase suivante : "Je m'appelle [TRAINER_NAME]" (remplacer par la variable déclarée précedemment)
- Affiche la phrase suivante : "mon premier Pokemon est [FIRST_POKEMON_NAME]. Où est la première arène svp ?" (remplacer par la variable déclarée précedemment)
- Concatène ces deux phrases en y ajoutant le mot de liaison "et" (Ex: Je m'appelle Mickaël et mon premier Pokemon est Bulbizarre. Où est la première arène svp ?)
Include / Require
⚠️ Nous allons quitter le mode CLI (ne supprime pas ton travail effectué
jusque là) pour afficher nos résultats via le
navigateur. Pour cela, démarre un serveur HTTP sur le dossier basics
et ouvre le fichier
index.php
dans ton navigateur préféré
- Crée un fichier
header.php
affichant la phrase "Bienvenue au centre Pokemon, comment vous appelez vous ?" - Crée un fichier
footer.php
affichant la phrase "Merci, bonne journée !" - Utilise
include
dans ton fichierindex.php
afin d'afficher le header et le footer respectivement au début et à la fin de ton fichier - Juste avant celui du footer, fais un include du fichier
arena.php
sans créer le fichier. Puis utiliserequire
au lieu d'include
afin d'observer la différence - Crée le fichier
arena.php
affichant la phrase "C'est un peu tôt pour vous le dire". Le texte doit apparaître désormais. - Remplace ta phrase dans le fichier
arena.php
par :echo $firstArena;
. Il y a une erreur et c'est normal, la variable n'existe pas encore. - Afin d'y remédier, dans
index.php
créé une variable$firstArena = 'Argenta';
AVANT d'include/require le fichierarena.php
, tu ne dois plus avoir d'erreur, et avoir une conversation qui tient la route