Defining Class Constants การกำหนดค่าคงที่ของคลาสในphp5

ใน php5 เราสามารถกำหนด constants สำหรับคลาส ซึ่งจะไม่มีการเปลี่ยนแปลงค่าภายในคลาสนั้น
การประกาศค่า constants ของคลาสใช้ Keyword "const" ค่าที่กำหนดให้ constants นั้นใช้ได้เฉพาะ ข้อความ หรือ ตัวเลข
ไม่สามารถกดหนดค่า Arrays หรือ Objects และ expressions ให้กับ constants
การเรียกใช้ constants โดยใช้ scope resolution operator (::) ได้

ไฟล์ตัวอย่าง :: ex_code.php
<?
class Customer
{
const TYPES = "Mindphp.com";
public $TYPES;
public function __construct()
{
$this->TYPES = 12345;
}
}
$a = new Customer();
echo "Types are : " . $a->TYPES;
echo "Types are : " . Customer::TYPES;
?>

ผล
Types are : 12345
Types are : Mindphp.com
หมายเหตุตัวแปลที่เรากำหนด เป็น const ไม่สามารถเรียกใช้งานได้ โดย $a->TYPES;
มาเขียน php แบบ OOP กันเถอะ
---เว็บบอร์ด php---

หัวเรื่อง
Defining Class Constants การกำหนดค่าคงที่ของคลาสใน php5 - OOP
หมวดหมู่
PHP OOP, PHP OOP
ฮิต
45116
ผู้สร้างเอกสาร
thatsawan
วันที่สร้างเอกสาร
2014-05-14 22:55:04

OOP_03.zip

ประเภทไฟล์ zip

ขนาดไฟล์ 463 bytes

ผู้อัพโหลดไฟล์ thatsawan

วันที่อัพโหลด 2014-05-14 15:54:27


กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ตู้รองเท้า ไอเท็มวิเศษช่วยจัดระเบียบคอลเลกชันรองเท้าคู่โปรด
โดย @Foretoday อ 12 มี.ค. 2024 1:46 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
292
อ 12 มี.ค. 2024 1:46 pm โดย @Foretoday View Topic ตู้รองเท้า ไอเท็มวิเศษช่วยจัดระเบียบคอลเลกชันรองเท้าคู่โปรด
แนะนำสถานที่น่าเที่ยวในจังหวัดชุมพรพร้อมวิธีการเดินทาง
โดย witsarutt000 จ 11 มี.ค. 2024 6:14 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
241
จ 11 มี.ค. 2024 6:14 pm โดย witsarutt000 View Topic แนะนำสถานที่น่าเที่ยวในจังหวัดชุมพรพร้อมวิธีการเดินทาง
ย้าย VM ข้าม Host ด้วย scp กรณีศึกษา Vmware ESXI
โดย mindphp อ 10 มี.ค. 2024 4:36 am บอร์ด Linux - Web Server
0
334
อ 10 มี.ค. 2024 4:36 am โดย mindphp View Topic ย้าย VM ข้าม Host ด้วย scp กรณีศึกษา Vmware ESXI
IP และ vpn (VMware)
โดย ballmykids อ 10 มี.ค. 2024 2:35 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
3
328
พฤ 21 มี.ค. 2024 6:49 am โดย mindphp View Topic IP และ vpn (VMware)
แบบนี้ต้องทำยังไง ในกรณีที่ Server เดิมเราได้ทำการ Raid 1 กับ HDD 2 ลูกแรกแล้ว
โดย Anonymous ศ 08 มี.ค. 2024 7:02 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
232
ศ 08 มี.ค. 2024 8:12 pm โดย mindphp View Topic แบบนี้ต้องทำยังไง ในกรณีที่ Server เดิมเราได้ทำการ Raid 1 กับ HDD 2 ลูกแรกแล้ว
พี่ช่วยผมหน่อยครับ
โดย cuthbertdavies จ 04 มี.ค. 2024 3:05 pm บอร์ด Programming - PHP
1
559
จ 04 มี.ค. 2024 3:08 pm โดย mindphp View Topic พี่ช่วยผมหน่อยครับ
เอาเครื่องเก่ามาจะลงโปรแกรมใหม่ เปลี่ยน SSD เจอปัญหา
โดย Anonymous จ 04 มี.ค. 2024 2:17 pm บอร์ด ถาม - ตอบ ธุรกิจ กฏหมาย ภาษี บัญชี
0
370
จ 04 มี.ค. 2024 2:17 pm โดย บุคคลทั่วไป View Topic เอาเครื่องเก่ามาจะลงโปรแกรมใหม่ เปลี่ยน SSD เจอปัญหา
โฆษณา LINE นั้นมีประโยชน์สำหรับการทำธุรกิจอย่างไร?
โดย admeadme อ 03 มี.ค. 2024 10:49 am บอร์ด Share Knowledge
0
309
อ 03 มี.ค. 2024 10:49 am โดย admeadme View Topic โฆษณา LINE นั้นมีประโยชน์สำหรับการทำธุรกิจอย่างไร?