PHP (Hypertext Preprocessor) est un puissant langage de script côté serveur largement utilisé dans le développement Web. Il peut être parfaitement intégré au HTML et interagir facilement avec les bases de données. C’est l’une des technologies importantes pour créer des sites Web dynamiques. Cet article approfondira le rôle principal et l'importance de PHP et démontrera son application dans le développement réel à travers des exemples de code.
Les principales fonctions de PHP incluent :
Le code suivant illustre des scénarios d'application typiques de PHP dans des projets réels.
<!DOCTYPE html>
<html>
<head>
<title>Exemple de page Web dynamique</title>
</head>
<body>
<h1>Bienvenue sur les pages Web dynamiques</h1>
<?php
$name = "Zhang San";
echo "<p>accueillir,$name</p>";
?>
</body>
</html>
Le code ci-dessus montre comment générer dynamiquement des informations utilisateur via des variables PHP pour obtenir un affichage de page Web personnalisé.
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "myDB";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Échec de la connexion à la base de données:" . $conn->connect_error);
}
$sql = "SELECT id, name, email FROM users";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] . "<br>";
}
} else {
echo "0 résultats";
}
$conn->close();
?>
Cet exemple montre comment PHP se connecte à la base de données et génère des données pour obtenir un affichage de contenu dynamique.
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = $_POST['name'];
$email = $_POST['email'];
// Effectuer la validation et le traitement des données
echo "Soumission réussie!";
}
?>
<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
Nom:<input type="text" name="name"><br>
e-mail:<input type="email" name="email"><br>
<input type="submit" value="soumettre">
</form>
L'exemple ci-dessus montre comment utiliser PHP pour recevoir des données de formulaire, effectuer une vérification et renvoyer les résultats du traitement. C'est un moyen important de réaliser la fonction interactive du site Web.
PHP joue un rôle irremplaçable dans le développement Web. De la génération de contenu dynamique à l'interaction avec des bases de données en passant par le traitement des formulaires, PHP fournit un support fonctionnel puissant pour les sites Web. Avec sa facilité d'apprentissage et d'utilisation, sa communauté active et son riche écosystème d'extensions, PHP reste l'un des langages préférés pour la création de sites Web et de backends d'applications modernes.