⊗ppPmScGV 214 of 447 menu

Globala variabler i PHP

Som du redan vet är externa variabler otillgängliga inuti en funktion:

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

Emellertid kan de göras tillgängliga. För att göra detta måste variabeln inuti funktionen deklareras som global med kommandot global. Efter detta kommer PHP att förstå att vi refererar till just den externa variabeln:

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

Korrigera koden så att den fungerar enligt planen:

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

Korrigera koden så att den fungerar enligt planen:

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

Korrigera koden så att den fungerar enligt planen:

<?php $num = 1; function func() { return $num; } echo func(); // borde skriva ut 1 ?>
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa