Domain, hosting, vps giá rẻ
Kết quả 1 đến 1 của 1

Chủ đề: [PHP] Hàm die, exit trong PHP

  1. #1
    nghiammo1992's Avatar
    Bài viết
    5,063
    Cấp độ
    Bang hội
    Tiếu Ngạo
    Tu luyện
    Độ kiếp Hư Thần
    Giới tính
    Con trai
    Join Date
    Jun 2012
    Đến từ
    Hà Giang
    Tuổi
    32
    Danh vọng
    10
    Điện thoại
    0367790762

    [PHP] Hàm die, exit trong PHP

    1. Định nghĩa
    - Hàm die() là một bí danh của hàm exit() : định nghĩa, cú pháp, kết quả trả về, cách sử dụng hoàn toàn giống y hệt nhau, khác nhau mỗi cái tên
    - Hàm die(), exit() in ra một thông báo và kết thúc thực thi tập lệnh ngay lập tức

    2. Cú pháp
    Mã nguồn PHP:
    exit(string $status = ?): void
    exit(int $status): void 
    - Hàm exit() sẽ kết thúc việc thực thi tập lệnh, Shutdown functions và Object destructors sẽ luôn được thực thi ngay cả khi hàm exit() được gọi.
    - Hàm exit() là một cấu trúc ngôn ngữ và có thể được gọi mà không cần dấu ngoặc đơn nếu không có tham số truyền vào

    3. Tham số
    - nếu $status là một chuỗi, hàm này sẽ in ra chuỗi $status ngay trước khi thoát.
    - nếu $status là int, giá trị đó sẽ được sử dụng làm trạng thái thoát và không được in ra. Trạng thái thoát phải nằm trong phạm vi từ 0 đến 254, trạng thái thoát 255 được PHP dành riêng và không được sử dụng. Trạng thái 0 thường được sử dụng để kết thúc chương trình thành công.

    4. Kết quả trả về
    - void: Không có giá trị nào được trả về.

    5. Ví dụ:
    - ví dụ 1:
    Mã nguồn PHP:
    <?php
    echo "Xin chào các bạn";
    die(
    "\nChương trình bị dừng ở đây");
    echo 
    "\nDòng này sẽ không bao giờ được thực thi";
    ?>
    - Example #1 exit example
    Mã nguồn PHP:
    <?php

    $filename 
    '/path/to/data-file';
    $file fopen($filename'r')
        or exit(
    "unable to open file ($filename)");

    ?>
    - Example #2 exit status example
    Mã nguồn PHP:
    <?php

    //exit program normally
    exit;
    exit();
    exit(
    0);

    //exit with an error code
    exit(1);
    exit(
    0376); //octal

    ?>
    - Example #3 Shutdown functions and destructors run regardless
    + input:
    Mã nguồn PHP:
    <?php
    class Foo
    {
        public function 
    __destruct()
        {
            echo 
    'Destruct: ' __METHOD__ '()' PHP_EOL;
        }
    }

    function 
    shutdown()
    {
        echo 
    'Shutdown: ' __FUNCTION__ '()' PHP_EOL;
    }

    $foo = new Foo();
    register_shutdown_function('shutdown');

    exit();
    echo 
    'This will not be output.';
    ?>
    + output:
    Mã nguồn PHP:
    Shutdownshutdown()
    DestructFoo::__destruct() 
    6. Tài liệu tham khảo
    https://www.w3schools.com/php/func_misc_exit.asp
    https://www.php.net/manual/en/function.exit.php
    https://www.php.net/manual/en/function.die.php
    Lần sửa cuối bởi nghiammo1992, ngày 01/11/2024 lúc 0:17.
    Diễn đàn chia sẻ kiến thức điện thoại: http://chiase123.com
    Click vào Hiện ra để xem chữ ký của mình :X

Thông tin về chủ đề này

Users Browsing this Thread

Có 1 người đang xem chủ đề. (0 thành viên và 1 khách)

Các Chủ đề tương tự

  1. Trả lời: 0
    Bài viết cuối: 28/06/2024, 17:47
  2. [PHP] Các hàm xử lý chuỗi phổ biến trong PHP
    Bởi nghiammo1992 trong diễn đàn PHP & MySQL
    Trả lời: 0
    Bài viết cuối: 28/10/2023, 2:07
  3. [PHP] Hàm trim() trong PHP dùng để làm gì?
    Bởi nghiammo1992 trong diễn đàn PHP & MySQL
    Trả lời: 0
    Bài viết cuối: 19/10/2023, 20:39
  4. [PHP] Hàm var_dump() trong PHP dùng để làm gì?
    Bởi nghiammo1992 trong diễn đàn PHP & MySQL
    Trả lời: 0
    Bài viết cuối: 19/10/2023, 14:21
  5. [Linux] Bật báo lỗi trong PHP - Enable error reporting in PHP
    Bởi nghiammo1992 trong diễn đàn VPS - Server
    Trả lời: 0
    Bài viết cuối: 22/04/2014, 23:51

Tag của Chủ đề này

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •