⊗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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ