⊗ppPmScGV 214 of 447 menu

Globální proměnné v PHP

Jak již víte, externí proměnné nejsou uvnitř funkce dostupné:

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

Nicméně, je možné je zpřístupnit. K tomu je třeba uvnitř funkce proměnnou deklarovat jako globální pomocí příkazu global. Poté PHP pochopí, že odkazujeme právě k externí proměnné:

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

Opravte kód tak, aby fungoval jak bylo zamýšleno:

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

Opravte kód tak, aby fungoval jak bylo zamýšleno:

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

Opravte kód tak, aby fungoval jak bylo zamýšleno:

<?php $num = 1; function func() { return $num; } echo func(); // má vypsat 1 ?>
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout