⊗ppPmScGV 214 of 447 menu

Variabili globali in PHP

Come già sapete, le variabili esterne non sono accessibili all'interno della funzione:

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

Tuttavia, è possibile renderle accessibili. Per fare ciò, all'interno della funzione, la variabile deve essere dichiarata globale utilizzando il comando global. Dopo di che PHP capirà che ci stiamo riferendo proprio alla variabile esterna:

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

Correggi il codice in modo che funzioni come previsto:

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

Correggi il codice in modo che funzioni come previsto:

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

Correggi il codice in modo che funzioni come previsto:

<?php $num = 1; function func() { return $num; } echo func(); // dovrebbe stampare 1 ?>
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta