Les fondamentaux du PHP
Passer le quiz
Le cœur de la logique PHP
Vous savez stocker des valeurs et les afficher. Apprenez maintenant les tableaux, conditions, boucles et fonctions.
Les tableaux
<?php
$fruits = ["pomme", "poire", "prune"];
$user = ["name" => "Ada", "age" => 30];
echo $fruits[0]; // pomme
echo $user["name"]; // AdaLes conditions
<?php
if ($score >= 50) {
echo "Reussi";
} else {
echo "A retenter";
}=== vs ==
Utilisez === pour une comparaison stricte (valeur ET type). == fait une comparaison lâche qui peut surprendre (ex. 0 == "a").
Les boucles
<?php
foreach ($fruits as $fruit) {
echo $fruit;
}
for ($i = 0; $i < 3; $i++) {
echo $i;
}Les fonctions
<?php
function add(int $a, int $b): int {
return $a + $b;
}
echo add(2, 3); // 5Fonctions natives utiles
| Fonction | Ce qu’elle fait | Exemple |
|---|---|---|
count() | Éléments d’un tableau | count([1,2,3]) → 3 |
strlen() | Longueur d’une chaîne | strlen("hi") → 2 |
in_array() | Une valeur est-elle présente ? | in_array(2, [1,2]) |
implode() | Joindre un tableau en texte | implode(", ", $a) |
Attention au typage lâche
PHP convertit les types automatiquement. Utilisez === et les indications de type (int $a) pour éviter les bugs silencieux.
Questions fréquentes
Qu’est-ce qu’un tableau associatif ?
"name" => "Ada") au lieu d’index numériques.