คำสั่ง die

คำสั่ง die (หรือคำสั่งที่เหมือนกันคือ exit) จะหยุดการทำงานของ PHP สคริปต์ทันที ขณะเดียวกันสามารถส่งข้อความที่ต้องการให้แสดงก่อนปิดการทำงานได้ คำสั่งนี้มักใช้สำหรับจัดการข้อผิดพลาดหรือบังคับให้สคริปต์จบการทำงาน

ไวยากรณ์

phpdie(message);

ตัวอย่าง

จบการทำงานของสคริปต์อย่างง่ายพร้อมข้อความ:

php<?php
  die('Script stopped');
  echo 'This will not be executed';
?>

ผลลัพธ์จากการรันโค้ด:

php'Script stopped'

ตัวอย่าง

การใช้ die ในการตรวจสอบเงื่อนไข:

php<?php
  $res = false;
  if (!$res) {
    die('Operation failed');
  }
  echo 'Success';
?>

ผลลัพธ์จากการรันโค้ด:

php'Operation failed'

ตัวอย่าง

การใช้ die โดยไม่ระบุข้อความ:

php<?php
  // Some code
  die();
  // Code below won't execute
?>

ดูเพิ่มเติม

  • ฟังก์ชัน exit,
    ซึ่งเป็นคำสั่งที่เหมือนกันกับ die
  • ฟังก์ชัน trigger_error,
    ซึ่งสร้างข้อผิดพลาดของผู้ใช้