Cours 03 - PHP de base
Aperçu de la Configuration et de PHP
Configuration liée au port et aux conteneurs.
La configuration locale est configurée dans le projet pour les environnements Linux, spécifiquement au sein de conteneurs.
Les ports sont utilisés pour permettre à des éléments (comme un véhicule) d'être placés dans les systèmes.
Utilisation et Évolution de PHP
Statistiques d'utilisation de PHP : en tombant à en , indiquant une baisse de l'utilisation de PHP de .
Malgré ce déclin, PHP reste largement utilisé dans le développement web.
Versions de PHP : passage de la version à , puis à .
La source de données retrace l'évolution de PHP au fil du temps avec des progrès dans les fonctionnalités et l'utilisation.
Concepts Fondamentaux de PHP
PHP est défini comme un langage de programmation particulièrement destiné au développement web.
PHP est utilisé sur des plateformes telles que WordPress, qui permet aux utilisateurs non techniques de gérer facilement le contenu d'un site web.
Bases de l'Écriture de Code PHP
La syntaxe PHP commence par la balise
<?phpet se termine par?>. Cela encapsule le code PHP à l'intérieur du HTML.La syntaxe echo courte peut être utilisée pour afficher des données avec
<?=au lieu d'echo.
Commentaires en PHP
Les commentaires sur une seule ligne peuvent être définis à l'aide de
//ou#.Les commentaires multi-lignes sont indiqués par
/* commentaire */.
Variables et Types de Données en PHP
La déclaration de variables suit la syntaxe
.Types de variables en PHP :
Booléens :
trueetfalseen utilisant directementtrueoufalse.Chaînes de caractères : définies par des guillemets simples (
'texte') ou doubles ("texte").La distinction entre guillemets simples et doubles :
Les guillemets simples assignent des chaînes littérales, tandis que les guillemets doubles permettent l'interpolation de variables.
Tableaux en PHP
La déclaration de tableaux utilise la syntaxe
.L'accès aux éléments d'un tableau utilise
.Les tableaux bidimensionnels nécessitent des tableaux imbriqués :
Exemple :
Accéder aux éléments avec
.
Les tableaux associatifs utilisent des clés pour associer des valeurs :
Exemple :
assocArray = array('cle1' => 'valeur1', 'cle2' => 'valeur2');
Structures de Contrôle en PHP
Les instructions conditionnelles commencent par
if(condition)et se ferment avec des accolades{}.Les instructions switch permettent de tester plusieurs cas :
Syntaxe :
switch() { case : // code; break; }
Nouveau dans PHP :
matchpour les évaluations directes de valeurs.
Définitions et Utilisation des Fonctions en PHP
Les fonctions PHP encapsulent le code dans des sections réutilisables :
function nomFonction() { // code }Les fonctions peuvent prendre des paramètres et retourner des valeurs en utilisant
return.Les fonctions couramment utilisées incluent la validation de variables (vérifier si une variable existe ou est déclarée).
Intégration HTML et PHP
PHP peut générer du contenu HTML en affichant des instructions :
echo '<h1>Hello World!</h1>';L'intégration de PHP et HTML imbriqués nécessite une fermeture correcte des balises PHP pour garantir que le HTML est traité correctement.
Exemples Pratiques et Exercices
Construire une page web simple avec un contenu PHP dynamique en intégrant des extraits HTML et PHP.
Gérer un système de menu à l'aide de tableaux associatifs et implémentez une boucle pour afficher les éléments avec leurs prix.
Créer une fonctionnalité pour calculer le prix total en fonction des entrées de l'utilisateur à partir d'un formulaire d'adhésion ou d'un panier.
Conclusion
Comprendre les fondamentaux de PHP est essentiel pour le développement web.
La flexibilité de PHP permet une programmation à la fois basique et avancée, adaptée à divers niveaux de compétence.
Le développement continu et les versions évolutives de PHP améliorent ses capacités, renforçant sa pertinence dans les pratiques modernes de développement web.