โครงสร้าง exit

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

ไวยากรณ์

phpexit;
// หรือ
exit(message);

ตัวอย่าง

จบสคริปต์แบบง่าย:

php<?php
  echo 'This will be executed';
  exit;
  echo 'This will NOT be executed';
?>

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

php'This will be executed'

ตัวอย่าง

จบการทำงานพร้อมแสดงข้อความ:

php<?php
  exit('Script terminated');
?>

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

php'Script terminated'

ตัวอย่าง

การใช้งานในโครงสร้างเงื่อนไข:

php<?php
  $res = [1, 2, 3];
  
  if (empty($res)) {
    exit('Array is empty');
  }
  
  print_r($res);
?>

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

php[1, 2, 3]

ดูเพิ่มเติม

  • ฟังก์ชัน trigger_error,
    ซึ่งสร้างข้อความแสดงข้อผิดพลาดของผู้ใช้