ใช้คำสั่ง global กับ function ยังไงครับ
Moderator: mindphp, ผู้ดูแลกระดาน
- bankbonkbank
- PHP Hero Member
- โพสต์: 117
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
ใช้คำสั่ง global กับ function ยังไงครับ
แบบว่าผมใส่ฟังก์ชั่นไว้ข้างล่าง ตัวแปร แล้วจะใช้ global ยังไงหรอครับ
หรือต้องใส่ไว้ข้างบน อย่างเดียว
หรือต้องใส่ไว้ข้างบน อย่างเดียว
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41417
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
ใส่ข้างล่าง ใส่ ข้างบน อะไร หรือครับ
ไม่เข้าใจ
ไม่เข้าใจ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- bankbonkbank
- PHP Hero Member
- โพสต์: 117
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41417
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
แล้วเกี่ยวกับ global ตรงไหนครับ เนี่ย
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- bankbonkbank
- PHP Hero Member
- โพสต์: 117
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41417
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
ผมไม่เข้าใจ ข้างล่างข้างบน อะไร เขียนให้เป็น ทางการ พร้อมทั้ง ตัวอย่าง ที่สงสัยด้วยครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- bankbonkbank
- PHP Hero Member
- โพสต์: 117
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
อ่าก็คือ
ข้างล่าง ข้างบน ก็คือ
สมมติ สคริปแบบนี้
<?
$a = 1;
$b = 2;
?>
แบบนี้ $a อยู่ข้างบน $b $b อยู่ข้างล่าง $a
แล้วถ้าจะใช้แบบนี้ มันจะ error บอกหาตัวแปร $b ไม่เจอเพราะ $a อยู่ข้างบน $b
<?
$a = $b;
$b = 2;
?>
ก็ต้องเขียนแบบนี้ มันถึงจะแสดงผล และไม่ error ว่าหาตัวแปร $b ไม่เจอ
<?
global $b;
$a = $b;
$b = 2;
?>
แต่ถ้าเป็นแบบนี้
<?
$a = fu();
function fu() {
return true;
}
?>
มันก็จะบอกว่า ไม่มี ฟังก์ชั่น fu() เพราะว่า fu() มันอยู่ ข้างล่างตัวแปร $a ที่เรียก fu() มาใช้งาน
ซึ่งผมลองแบบนี้
<?
global fu();
$a = fu();
function fu() {
return true;
}
?>
มันก็ใช้ไม่ได้ อ่าครับ
งงอีกมะเนี่ย
ข้างล่าง ข้างบน ก็คือ
สมมติ สคริปแบบนี้
<?
$a = 1;
$b = 2;
?>
แบบนี้ $a อยู่ข้างบน $b $b อยู่ข้างล่าง $a
แล้วถ้าจะใช้แบบนี้ มันจะ error บอกหาตัวแปร $b ไม่เจอเพราะ $a อยู่ข้างบน $b
<?
$a = $b;
$b = 2;
?>
ก็ต้องเขียนแบบนี้ มันถึงจะแสดงผล และไม่ error ว่าหาตัวแปร $b ไม่เจอ
<?
global $b;
$a = $b;
$b = 2;
?>
แต่ถ้าเป็นแบบนี้
<?
$a = fu();
function fu() {
return true;
}
?>
มันก็จะบอกว่า ไม่มี ฟังก์ชั่น fu() เพราะว่า fu() มันอยู่ ข้างล่างตัวแปร $a ที่เรียก fu() มาใช้งาน
ซึ่งผมลองแบบนี้
<?
global fu();
$a = fu();
function fu() {
return true;
}
?>
มันก็ใช้ไม่ได้ อ่าครับ
งงอีกมะเนี่ย
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41417
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
แบบ นี้ถูกต้องแล้วครับ
<?php
$a = fu();
function fu() {
return true;
}
?>
มันก็จะบอกว่า ไม่มี ฟังก์ชั่น fu()
แล้ว มันบอก นี่หมายใคร บอกหรือครับ
<?php
$a = fu();
function fu() {
return true;
}
?>
มันก็จะบอกว่า ไม่มี ฟังก์ชั่น fu()
แล้ว มันบอก นี่หมายใคร บอกหรือครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ เขียน function ประกาศ global ตัวเดียวกันเเต่ value ออกมาไม่เหมือนกัน
โดย thatsawan » 08/09/2014 6:49 pm » ใน Programming - PHP - 1 ตอบกลับ
- 808 แสดง
-
โพสต์ล่าสุด โดย thatsawan
09/09/2014 11:52 am
-
-
-
โพสต์ใหม่ การใช้งาน python ในการสร้าง function ซ้อน function ที่เอาไว้ใช้สำหรับใช้งานภายใน function เท่านั้น
โดย ewqolf » 02/03/2023 9:26 pm » ใน Python Knowledge - 0 ตอบกลับ
- 2815 แสดง
-
โพสต์ล่าสุด โดย ewqolf
02/03/2023 9:26 pm
-
-
-
โพสต์ใหม่ สอบถาม เรื่อง function phpBB ครับ function make_forum_select() คืออะไรครับ ทำงานอย่างไร
โดย flook » 09/08/2022 5:27 pm » ใน Programming - PHP - 2 ตอบกลับ
- 871 แสดง
-
โพสต์ล่าสุด โดย mindphp
05/09/2022 10:03 am
-
-
- 0 ตอบกลับ
- 2746 แสดง
-
โพสต์ล่าสุด โดย ธวัชชัย แสนหาญ
04/01/2019 10:15 am
-
-
โพสต์ใหม่ Call to undefined function เรียก function ไฟล์อื่นเข้ามาใช้งาน phpbb3.1
โดย thatsawan » 28/09/2014 9:56 pm » ใน Programming - PHP - 0 ตอบกลับ
- 1781 แสดง
-
โพสต์ล่าสุด โดย thatsawan
28/09/2014 9:56 pm
-
-
-
โพสต์ใหม่ สอบถามวิธีเพิ่มตั้งค่าใน Global
โดย Thanapoom1514 » 03/11/2022 10:04 am » ใน Joomla Development - 2 ตอบกลับ
- 1575 แสดง
-
โพสต์ล่าสุด โดย tsukasaz
04/11/2022 10:34 am
-
-
-
โพสต์ใหม่ แนะนำข้อดีและข้อเสียของการใช้ global เพื่อให้ใช้งานได้อย่างมีประสิทธิภาพ
โดย anawatj » 14/07/2023 1:15 pm » ใน Python Knowledge - 0 ตอบกลับ
- 469 แสดง
-
โพสต์ล่าสุด โดย anawatj
14/07/2023 1:15 pm
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: Amazon [Bot] และบุคลทั่วไป 99