PHP 8+ : Comprendre enfin les variables, leurs portées et le passage de paramètres
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles
1h08
de formation
12
leçons vidéo
3
chapitres
Intermédiaire
niveau requis
Carl Brison
Carl Brison
Formateur certifié

PHP 8+ : Comprendre enfin les variables, leurs portées et le passage de paramètres

4.8/5 Trustpilot (1392 avis) Satisfait ou remboursé
1h08
de formation
12
leçons vidéo
3
chapitres

Pourquoi vos variables ne sont pas accessibles dans vos fonctions ?
Pourquoi vos modifications ne sont pas prises en compte ?
Ce tutoriel répond enfin à toutes vos questions les variables PHP et leurs portées !

Dans ce tuto complet dédié aux variables en PHP, vous allez maîtriser les concepts fondamentaux qui posent problème à 90% des développeurs PHP débutants :

Ce que vous allez apprendre :

  • Les différentes portées de variables (locale, globale, statique),
  • Pourquoi éviter les variables globales et les superglobales,
  • Le passage de paramètres par valeur (comportement par défaut),
  • Le passage par référence avec le symbole &,
  • Le comportement particulier des objets,
  • Les bonnes pratiques PHP modernes avec le typage strict,
  • Les paramètres avec valeurs par défaut,
  • Les arguments nommés (PHP 8+).

Pédagogie progressive :
Chaque vidéo s'appuie sur des exemples concrets et pratiques.
Vous verrez exactement ce qui se passe en mémoire et pourquoi votre code se comporte d'une certaine manière.
Un exercice final complet vous permettra de valider toutes vos nouvelles compétences et d'écrire du code PHP propre et professionnel.

Prérequis :

À la fin de ce tutoriel, vous comprendrez enfin ces concepts essentiels et vous éviterez les bugs les plus fréquents liés aux variables en PHP !

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Les portées de variables
Chapitre 2
Passage de paramètres par valeur
Chapitre 3
Exercice de validation des acquis

Table des matières

Chapitre 1 : Les portées de variables

16m18
 
Leçon 1Portée locale vs globale
Leçon 2Le mot clé global
Leçon 3Porté des superglobales
Leçon 4La superglobale $GLOBALS
Leçon 5La variable statique

Chapitre 2 : Passage de paramètres par valeur

15m16
 
Leçon 1Passer un paramètre à une fonction
Leçon 2Passage de paramètres en Php moderne

Chapitre 3 : Exercice de validation des acquis

36m32
 
Leçon 1Enoncé de l'exercice
Leçon 2Calculer le prix TTC
Leçon 3Appliquer une remise
Leçon 4Ajouter un montant au total
Leçon 5Afficher les factures

Vos questions sur le cours

Que contient le fichier source ?

Le code source complet de l'exercice.

Quel est le niveau requis pour suivre ce tuto ?

débutant

Pourrai-je écrire des fonctions qui manipulent correctement les variables locales, globales et statiques après ce cours ?

Vous serez en mesure d'écrire des fonctions démontrant la différence entre variables locales, globales et statiques, et de les utiliser conformément aux principes explicitement traités dans le tutoriel. Les exemples vous permettront de tester et d'observer le comportement attendu pour chaque type dans un contexte pratique.

Le cours permet-il de comprendre l'utilisation des paramètres nommés et du typage strict en PHP 8+ ?

Oui, le tutoriel montre concrètement comment transmettre des paramètres à une fonction en utilisant les nouveautés de PHP 8+, y compris les paramètres nommés et le typage strict. Vous verrez comment ces pratiques contribuent à rendre le code plus lisible et fiable.

Dois-je disposer de PHP 8+ pour mettre en pratique les exercices ?

L'accès aux fonctionnalités présentées, comme le typage strict et les arguments nommés, nécessite d'avoir PHP 8 ou une version ultérieure installée sur votre environnement. Assurez-vous également de savoir manipuler des scripts PHP en local ou sur un serveur adapté.

Quelles sont les limites du contenu concernant la gestion des objets ou d'autres aspects avancés de PHP ?

Le tutoriel ne détaille pas la gestion des objets complexes, ni des aspects avancés du langage comme la programmation orientée objet, les espaces de noms ou la sécurité. Il se concentre sur la portée des variables, le passage de paramètres et les bonnes pratiques fondamentales en PHP 8+.

Existe-t-il une garantie satisfait ou remboursé si le cours ne correspond pas à mes attentes ?

Vous bénéficiez de la politique satisfait ou remboursé proposée par la plateforme tuto.com, indépendamment du contenu du cours. Nous vous invitons à consulter les conditions générales du site pour plus de détails sur l'éligibilité et les démarches à suivre.

Ce tutoriel couvre-t-il le passage de paramètres par référence et ses implications ?

La formation aborde le passage de paramètres par référence avec le symbole &. Vous verrez les effets sur la mémoire et la manipulation des données, mais l'utilisation avancée dans des contextes complexes n'est pas explorée au-delà des exemples proposés.

Deux façons de suivre cette formation

À l'unité
Pour vous former sur ce sujet précis
12,95€
Paiement unique, sans abonnement
Accès à vie à cette formation
1h08 de vidéo • 3 chapitres
Satisfait ou remboursé voir conditions
Accès immédiat après paiement
Avec l'abonnement
Pour progresser en continu
34,90€ /mois
Sans engagement
Cette formation + 6 784 autres en illimité
Plus de 20 nouvelles formations par mois
Résiliable en 1 clic, à tout moment
Commencer avec l’abonnement
Accès immédiat, pendant votre abonnement

Inclus dans les deux formules

  • Hors connexion via l'app Tuto.com
  • Salon d'entraide pour vos questions
  • Certificat de complétion
Paiement sécurisé 1,4 million d'apprenants 4.8/5 Trustpilot
Logo carte-bancaire-monoLogo visa-monoLogo mastercardLogo paypal-monoLogo klarna-monoLogo apple-pay-monoLogo google-pay-mono
Une question avant de choisir ? Écrivez-nous ou appelez le 01 84 80 80 29 (du lundi au vendredi, 10h-12h et 14h-16h)

Formations complémentaires

Les apprenants qui suivent cette formation s'intéressent aussi à :

Abonnement 34,90€/mois

Attendez ! 🤗

Accédez à plus de 1426 tutos gratuits

Notre politique de protection des données