⊗ppPmScGV 214 of 447 menu

Variables globales en PHP

Comme vous le savez déjà, les variables externes ne sont pas accessibles à l'intérieur d'une fonction :

<?php $num = 1; function func() { $num = 2; } func(); echo $num; // 1 ?>

Cependant, il est possible de les rendre accessibles. Pour cela, à l'intérieur de la fonction, la variable doit être déclarée globale à l'aide de la commande global. Après cela, PHP comprendra que nous faisons référence à la variable externe :

<?php $num = 1; function func() { global $num; // déclarons globale $num = 2; } func(); echo $num; // 2 ?>

Corrigez le code pour qu'il fonctionne comme prévu :

<?php $num = 1; function func() { $num++; } func(); echo $num; // devrait afficher 2 ?>

Corrigez le code pour qu'il fonctionne comme prévu :

<?php $num = 1; function func() { $num++; return $num; } echo func(); // devrait afficher 2 ?>

Corrigez le code pour qu'il fonctionne comme prévu :

<?php $num = 1; function func() { return $num; } echo func(); // devrait afficher 1 ?>
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser