⊗ppPmScGV 214 of 447 menu

Globaalsed muutujad PHP-s

Nagu te juba teate, on välised muutujad funktsiooni sees kättesaamatud:

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

Siiski saab need muuta kättesaadavaks. Selleks tuleb muutuja funktsiooni sees deklareerida globaalseks käsuga global. Pärast seda mõistab PHP, et viitame just välisele muutujale:

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

Parandage kood nii, et see töötaks vastavalt kavandatule:

<?php $num = 1; function func() { $num++; } func(); echo $num; // peaks väljastama 2 ?>

Parandage kood nii, et see töötaks vastavalt kavandatule:

<?php $num = 1; function func() { $num++; return $num; } echo func(); // peaks väljastama 2 ?>

Parandage kood nii, et see töötaks vastavalt kavandatule:

<?php $num = 1; function func() { return $num; } echo func(); // peaks väljastama 1 ?>
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu