Rõ ràng, die[]
hoặc tương đương exit[]
của nó không trả lại bất cứ điều gì cho chính kịch bản; Nói chính xác, mã này không có ý nghĩa nhiều:
if [die[]]] {
echo 'are we dead yet?';
}
Tuy nhiên, tùy thuộc vào những gì bạn vượt qua là đối số [tùy chọn] của die[]
hoặc exit[]
, nó sẽ trả về một cái gì đó cho người gọi, tức là lệnh khiến tập lệnh của bạn chạy. Việc sử dụng thực tế của nó thường được giới hạn ở cli
SAPI, khi bạn gọi tập lệnh từ dòng lệnh bằng cách sử dụng php /path/to/script.php
.
Observe:
die['goodbye cruel world'];
Mã này sẽ in goodbye cruel world
và sau đó trả lại mã trạng thái thoát của
die['goodbye cruel world'];
0, báo hiệu cho người gọi rằng quá trình chấm dứt bình thường.Một vi dụ khac:
die[1];
Khi bạn vượt qua giá trị số nguyên thay vì một chuỗi, không có gì được in và mã trạng thái thoát sẽ là
die['goodbye cruel world'];
1, báo hiệu cho người gọi rằng quá trình không chấm dứt bình thường.Cuối cùng, die[]
mà không có bất kỳ đối số nào giống như
die['goodbye cruel world'];
3.Trạng thái thoát của một quá trình có thể được thay đổi để báo hiệu các loại lỗi khác nhau có thể xảy ra, ví dụ:
die['goodbye cruel world'];
1 có nghĩa là lỗi chung, die['goodbye cruel world'];
5 có nghĩa là tên người dùng không hợp lệ, v.v. ❮ Php TÀI LIỆU THAM KHẢO
Thí dụ
In một tin nhắn và chấm dứt tập lệnh hiện tại:
Định nghĩa và cách sử dụng
Hàm chết [] là một bí danh của hàm thoát [].
Cú pháp
Giá trị tham số
thông điệp | Yêu cầu. Một thông báo hoặc số trạng thái để in trước khi kết thúc tập lệnh. Một số trạng thái sẽ không được ghi vào đầu ra, chỉ được sử dụng làm trạng thái thoát. |
Chi tiết kỹ thuật
Không |
4+ |
❮ Php TÀI LIỆU THAM KHẢO
[Php 4, Php 5, Php 7, Php 8]
chết - tương đương với
6 — Equivalent to die['goodbye cruel world'];
6die['goodbye cruel world'];
Sự mô tả
Cấu trúc ngôn ngữ này tương đương với thoát [].exit[].
Hayley Watson ¶ ¶
10 năm trước
die['goodbye cruel world'];
7die['goodbye cruel world'];
8die['goodbye cruel world'];
9die[1];
0atesin gamil com ¶ ¶
7 tháng trước
die[1];
1die[1];
2die[1];
3die[1];
4die[1];
5die[1];
6die[1];
7die[1];
0Damien Bezborodov ¶ ¶
13 năm trước
die[1];
9die[]
0
die[]
1
die[]
2
die[]
3
die[1];
0Jbailey tại Raspberryginger Dot Com ¶ ¶
15 năm trước
die[]
5
Thông tin tại Alzlper Dot Com ¶ ¶
4 năm trước
die[]
6
die[]
7
die[]
8
die[1];
0smcbride tại msn dot com ¶ ¶
1 năm trước
exit[]
0
Stysan ¶ ¶
1 tháng trước
exit[]
1
Ẩn danh ¶ ¶
1 năm trước
exit[]
2
exit[]
3
die[1];
0