ให้เรตสมาชิก: 3 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

 บทที่ 12 การกำหนดค่าคงที่

ในภาษา PHP มีการทำสัญลักษณ์ให้เก็บค่าคงที่ เช่น อาจจะเป็นสตริงค์หรือตัวเลขก็ได้ สามารถทำได้โดยใช้ คำสั่ง DEFINE() สัญลักษณ์ที่กำหนดโดยคำสั่ง DEFINE() จะเหมือนกันตัวแปรทั่วๆไป แต่แตกต่างตรงที่ว่า เมื่อนิยามแล้วจะเปลี่ยนแปลงค่าอีกไม่ได้

ไฟล์ตัวอย่าง :: code_ex1.php
<?php
define(PI, 3.141592654); 
define(YES, true); 
define(NO, false); 
define("AUTHOR", "RWS");
echo (PI/3),"<BR> "; 
echo "AUTHOR=".AUTHOR."<BR> "; 
echo "YES=".YES."<BR> ";
?>

นอกจากสัญลักษณ์ที่ผู้ใช้นิยามขึ้นมาได้เองแล้วยังมีสัญลักษณ์กลุ่มหนึ่งที่ได้มีการนิยามไว้ก่อนแล้วในภาษา PHP  ตัวอย่างเช่น

 __FILE__  เก็บชื่อของไฟล์สคริปต์
 __LINE__  เก็บเลขบรรทัดภายในสคริปต์ในตอนที่ใช้
 TRUE  มีค่าเป็นจริง
 FALSE  มีค่าเป็นเท็จ
 PHP_VERSION  เก็บเวอร์ชั่นของ PHP
 PHP_OS  เก็บชื่อระบบปฏิบัติการที่ใช้ เช่น Linux

ชื่อ
บทที่ 12 การกำหนดค่าคงที่
หมวดหมู่
PHP Basics, PHP Basics
ฮิต
18812
ผู้สร้างเอกสาร
thatsawan
วันที่สร้างเอกสาร
2014-05-13 19:30:02

chapter_12.zip

ประเภทไฟล์ zip

ขนาดไฟล์ 432 bytes

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

วันที่อัพโหลด 2014-04-10 16:22:36




กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
งานประจำวันที่ 10 กันยายน 2561
โดย pprn จ 10 ก.ย. 2018 10:00 am บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
1
15
จ 10 ก.ย. 2018 6:52 pm โดย pprn
สอบถามวิธีการทำ notification พร้อมเสียงแจ้งเตือนครับ
โดย Anonymous อ 09 ก.ย. 2018 8:33 pm บอร์ด Programming - PHP
0
40
อ 09 ก.ย. 2018 8:33 pm โดย บุคคลทั่วไป
Wallet ที่ประสบความสำเร็จในไทย
โดย muneela ส 08 ก.ย. 2018 7:02 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
72
ส 08 ก.ย. 2018 7:02 pm โดย muneela
งานประจำวันที่ 8 กันยายน 2561
โดย muneela ส 08 ก.ย. 2018 10:17 am บอร์ด M068 - มุนีลา หมัดบาซา
1
17
ส 08 ก.ย. 2018 7:41 pm โดย muneela
งานประจำวันที่ 8 กันยายน 2561
โดย tatiya ส 08 ก.ย. 2018 10:01 am บอร์ด M065 - ตติยะ นาชัย
1
5
ส 08 ก.ย. 2018 7:42 pm โดย tatiya
R - mdsoft_auto_serial_number - ออโต้รันซีเรียวของ MRP @M045
โดย nuattawoot ศ 07 ก.ย. 2018 6:49 pm บอร์ด สิริกิตติรัตน์ - Developer
1
10
พฤ 13 ก.ย. 2018 2:34 pm โดย nuattawoot
ลิ้งต่างๆ
โดย muneela ศ 07 ก.ย. 2018 6:12 pm บอร์ด M068 - มุนีลา หมัดบาซา
0
56
ศ 07 ก.ย. 2018 6:12 pm โดย muneela
R - mdsoft_website_stock - ระบบอัพเดทคลังไปยังฝั่งเว็บ @M045
โดย nuattawoot ศ 07 ก.ย. 2018 5:52 pm บอร์ด สิริกิตติรัตน์ - Developer
7
31
จ 24 ก.ย. 2018 6:59 pm โดย nuattawoot
งานประจำวันที่ 7 กันยายน 2561
โดย muneela ศ 07 ก.ย. 2018 9:28 am บอร์ด M068 - มุนีลา หมัดบาซา
4
24
อ 09 ก.ย. 2018 9:32 pm โดย thatsawan
งานประจำวันที่ 7 กันยายน 2561
โดย tatiya ศ 07 ก.ย. 2018 9:23 am บอร์ด M065 - ตติยะ นาชัย
3
13
ศ 07 ก.ย. 2018 7:53 pm โดย tatiya
งานประจำวันที่ 7 กันยายน 2561
โดย prakon ศ 07 ก.ย. 2018 9:13 am บอร์ด MT24 - นายปกรณ์ วิริยะธนวิโรจน์
3
19
จ 10 ก.ย. 2018 10:22 am โดย prakon
งานประจำวันที่ 7 กันยายน 2561
โดย pprn ศ 07 ก.ย. 2018 9:11 am บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
1
15
ศ 07 ก.ย. 2018 5:56 pm โดย pprn
งานประจำวันที่ 7 กันยายน 2561
โดย tai14 ศ 07 ก.ย. 2018 9:09 am บอร์ด MT26 - นางสาวอัครยุภา ยงยุทธ
1
13
ศ 07 ก.ย. 2018 5:52 pm โดย tai14
VDO - แนะนำการใช้ tools_pmt
โดย pprn พฤ 06 ก.ย. 2018 5:32 pm บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
0
31
พฤ 06 ก.ย. 2018 5:32 pm โดย pprn
ไอที Facebook แก้ปัญหาบน iPhone สามารถกด HD บนวิดีโอได้แล้ว
โดย thorng1 พฤ 06 ก.ย. 2018 3:47 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
40
พฤ 06 ก.ย. 2018 3:47 pm โดย thorng1
Q - สอบถามวิธีแปลง ascii บน python หน่อยครับ
โดย tatiya พฤ 06 ก.ย. 2018 10:46 am บอร์ด Programming - C/C++ & java & Python
7
109
พฤ 06 ก.ย. 2018 4:06 pm โดย tatiya
งานประจำวันที่ 6 กันยายน 2561
โดย prakon พฤ 06 ก.ย. 2018 10:22 am บอร์ด MT24 - นายปกรณ์ วิริยะธนวิโรจน์
1
15
พฤ 06 ก.ย. 2018 10:23 am โดย prakon
งานประจำวันที่ 6 กันยายน 2561
โดย muneela พฤ 06 ก.ย. 2018 10:07 am บอร์ด M068 - มุนีลา หมัดบาซา
1
19
พฤ 06 ก.ย. 2018 7:18 pm โดย muneela
งานประจำวันที่ 6 กันยายน 2561
โดย tatiya พฤ 06 ก.ย. 2018 10:07 am บอร์ด M065 - ตติยะ นาชัย
1
5
พฤ 06 ก.ย. 2018 9:38 pm โดย tatiya
งานประจำวันที่ 6 กันยายน 2561
โดย tai14 พฤ 06 ก.ย. 2018 10:05 am บอร์ด MT26 - นางสาวอัครยุภา ยงยุทธ
1
10
พฤ 06 ก.ย. 2018 7:03 pm โดย tai14