⊗ppPmScGV 214 of 447 menu

ตัวแปรระดับโลกใน PHP

อย่างที่คุณทราบแล้ว ตัวแปรภายนอก ไม่สามารถเข้าถึงได้ภายใน ฟังก์ชัน:

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

อย่างไรก็ตาม เราสามารถทำให้มันเข้าถึงได้ โดยการประกาศให้ตัวแปรภายในฟังก์ชัน เป็นตัวแปรระดับโลกด้วย คำสั่ง global หลังจากนั้น PHP จะเข้าใจว่าเรากำลังอ้างถึง ตัวแปรภายนอกนั้น:

<?php $num = 1; function func() { global $num; // ประกาศเป็นตัวแปรระดับโลก $num = 2; } func(); echo $num; // 2 ?>

แก้ไขโค้ดให้ทำงาน ตามที่ตั้งใจไว้:

<?php $num = 1; function func() { $num++; } func(); echo $num; // ควรแสดงผลเป็น 2 ?>

แก้ไขโค้ดให้ทำงาน ตามที่ตั้งใจไว้:

<?php $num = 1; function func() { $num++; return $num; } echo func(); // ควรแสดงผลเป็น 2 ?>

แก้ไขโค้ดให้ทำงาน ตามที่ตั้งใจไว้:

<?php $num = 1; function func() { return $num; } echo func(); // ควรแสดงผลเป็น 1 ?>
ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ