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

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

Carl Brison
Vente flash ! -23% Jusqu'au 17 mars, 14:25
9,95€12,95€
klarna-condensed
Acheter maintenant, payer plus tard. En savoir plus

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

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.

Payer plus tard

Prix d'achat : 9,95 €
Pour payer plus tard, sélectionnez Klarna comme moyen de paiement lors du règlement.

Ajoutez des articles à votre panier

Sélectionnez Klarna lors du règlement

Recevez une autorisation

Payez dans 30 jours

Klarna : conditions d'utilisation du paiement différé.

Attendez ! 🤗

Accédez à plus de 1400 tutos gratuits

Notre politique de protection des données