⊗ppSpFnAnOV 3 of 83 menu

Zmienne zewnętrzne funkcji anonimowych w PHP

Funkcje anonimowe, podobnie jak zwykłe, nie widzą zmiennych zadeklarowanych poza funkcją:

<?php $num1 = 1; $num2 = 2; $func = function() { echo $num1 + $num2; // błąd, zmienne niedostępne }; $func(); ?>

Opowiedz, jaki będzie wynik wykonania kodu:

<?php $num = 5; $func = function() { return $num ** 2; }; echo $func(); ?>
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ć