⊗ppPmScGV 214 of 447 menu

Zmienne globalne w PHP

Jak już wiesz, zewnętrzne zmienne są niedostępne wewnątrz funkcji:

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

Jednakże, można je udostępnić. W tym celu wewnątrz funkcji zmienną należy zadeklarować jako globalną za pomocą komendy global. Po tym PHP zrozumie, że odwołujemy się właśnie do zmiennej zewnętrznej:

<?php $num = 1; function func() { global $num; // deklarujemy jako globalną $num = 2; } func(); echo $num; // 2 ?>

Popraw kod tak, aby działał zgodnie z zamierzeniem:

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

Popraw kod tak, aby działał zgodnie z zamierzeniem:

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

Popraw kod tak, aby działał zgodnie z zamierzeniem:

<?php $num = 1; function func() { return $num; } echo func(); // powinno wypisać 1 ?>
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć