⊗ppPmScGV 214 of 447 menu

Globale variabler i PHP

Som du allerede ved, er eksterne variabler ikke tilgængelige inde i en funktion:

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

Dog kan de gøres tilgængelige. For at gøre dette skal variablen inde i funktionen erklæres global ved hjælp af kommandoen global. Herefter vil PHP forstå, at vi henviser til netop den eksterne variabel:

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

Ret koden så den virker i henhold til intentionen:

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

Ret koden så den virker i henhold til intentionen:

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

Ret koden så den virker i henhold til intentionen:

<?php $num = 1; function func() { return $num; } echo func(); // skal udskrive 1 ?>
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis