⊗ppPmScGV 214 of 447 menu

Globálne premenné v PHP

Ako už viete, vonkajšie premenné nie sú dostupné vo vnútri funkcie:

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

Avšak, je možné ich sprístupniť. Na to je potrebné premennú vo vnútri funkcie deklarovať ako globálnu pomocou príkazu global. Potom PHP pochopí, že pristupujeme práve k vonkajšej premennej:

<?php $num = 1; function func() { global $num; // deklarujeme ako globálnu $num = 2; } func(); echo $num; // 2 ?>

Opravte kód tak, aby fungoval podľa zámeru:

<?php $num = 1; function func() { $num++; } func(); echo $num; // má vypísať 2 ?>

Opravte kód tak, aby fungoval podľa zámeru:

<?php $num = 1; function func() { $num++; return $num; } echo func(); // má vypísať 2 ?>

Opravte kód tak, aby fungoval podľa zámeru:

<?php $num = 1; function func() { return $num; } echo func(); // má vypísať 1 ?>
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť