⊗ppSpFnAnOV 3 of 83 menu

Външни променливи на анонимни функции в PHP

Анонимните функции, също като обикновените, не виждат променливи, декларирани извън функцията:

<?php $num1 = 1; $num2 = 2; $func = function() { echo $num1 + $num2; // грешка, променливите са недостъпни }; $func(); ?>

Разкажете, какъв ще бъде резултатът от изпълнението на кода:

<?php $num = 5; $func = function() { return $num ** 2; }; echo $func(); ?>
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне