Le Web - Première NSI

Bulle de dialogue

Bonjour, je m'appelle Pascale D. Bob.

Merci à la promo 2024 de m'avoir trouvé un nom.

Entrons dans le monde des sciences du numérique !

A la découverte de l'informatique !

Un jour, je serai le roi du Python !

Revenons sur la page d'accueil.

Où veux-tu aller ?

bannière clavier

Chapitre 5 - Le Web

Le World Wide Web est un système hypertexte public fonctionnant sur Internet créé dans les années 1989-90.


6 - Le langage PHP

6.1. Les bases du langage

6.2. Le logiciel Wamp : Simuler un serveur Web



Revenir au menu principal



6 - Le langage PHP


6.1. Les bases du langage

Pour cette introduction au langage PHP, nous allons le comparer avec le langage Python.


Les variables et les affichages :

PYTHONPHP
texte = "Hello" entier = 42 liste = [entier, texte] print("Réponse : " + liste[1]) # Le programme affiche dans le # terminal "Réponse : Hello" <?php $texte = "Hello"; $entier = 42; $liste = array(entier, texte); echo "Réponse : " . $liste[1]; // Le programme affiche dans le // nagivateur "Réponse : Hello" ?>

Observations :


Remarque :

Le langage PHP ne fonctionne que dans un fichier avec l'extension.php. Dans un tel fichier, on peut écrire du HTML et ajouter des "blocs" de PHP. Pour cela, on indique ces blocs avec <?php (début du bloc) et ?> (fin du bloc).


Les conditions :

PYTHONPHP
if a == 10: print("égal") elif a > 10: print("supérieur") else: print("inférieur") <?php if (a == 10){ echo "<p><b>égal</b></p>"; } else if (a > 10){ echo "<p>supérieur</p>"; } else{ echo "<p>inférieur</p>"; } ?>

Observations :


Remarque :

Le PHP affiche du texte brut. Pour le mettre en forme, il faut ajouter des balises HTML lors de l'affichage.



PYTHONPHP
if a == 10 or b > 12: c = True if a > 10 and b == 9: c = False <?php if (a == 10 || b > 12){ c = true; } if (a > 10 && b == 9){ c = false; } ?>

Observations :


Remarque :

Les valeurs booléennes s'écrivent en minuscules en PHP.


Les boucles for :

PYTHONPHP
for i in range(7): print(i) # Affiche les chiffres de 0 à 6 <?php for($i = 0; $i < 7; $i = $i+1){ echo "<p>" . $i . "</p>"; } // Affiche les chiffres de 0 à 6 ?>
#Autre version : for i in range(0, 7, 1): print(i) # Affiche les chiffres de 0 à 6

Observation :



PYTHONPHP
liste = [5, 4, 8, 3, 1, 7] n = len(liste) for i in range(n): print(liste[i]) # Affiche chaque élément de la liste <?php $liste = array(5, 4, 8, 3, 1, 7); $n = sizeof($liste); for($i = 0; $i < $n; $i = $i+1){ echo "<p>" . $liste[$i] . "</p>"; } // Affiche chaque élément de la liste ?>

Observation :


Les fonctions :

PYTHONPHP
def multiplication(x, y): return x * y print(multiplication(3, 4)) <?php function multiplication(x, y){ return x * y; } echo "<p>" . multiplication(3, 4) . "</p>"; ?>

Observation :





6.2. Le logiciel Wamp : Simuler un serveur Web

Le langage PHP est un langage exécuté par le serveur, on ne peut donc pas l'éxécuter avec un logiciel client (exemple : un navigateur).

Nous allons utiliser le logiciel Wamp pour simuler un serveur.


Pour la suite, vous devrez placer vos fichiers HTML, CSS et PHP à un endroit bien précis dans l'ordinateur :

Ce PC > Disque local (C:) > wamp64 > www > Un_dossier_à_votre_nom


Et pour ouvrir les fichiers dans ce dossier, il faut utiliser l'URL suivante :

localhost/Un_dossier_à_votre_nom/votre_fichier










Revenir au menu principal