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

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

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

<?

define(PI, 3.141592654);
define(YES, true);
define(NO, false);
define(“AUTHOR”, “RWS”);

echo (PI/3),”<BR>\n”;
echo “AUTHOR=”.AUTHOR.”<BR>\n”;
echo “YES=”.YES.”<BR>\n”;

?>

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

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