Làm cách nào để cung cấp gợi ý kiểu cho biến trả về trong khai báo hàm PHP?

Khai báo kiểu cho phép các hàm yêu cầu các tham số thuộc một kiểu nhất định tại thời điểm gọi. Nếu giá trị đã cho là loại không chính xác, thì lỗi sẽ được tạo. Trong PHP 5, đây sẽ là một lỗi nghiêm trọng có thể khôi phục được, trong khi PHP 7 sẽ đưa ra một ngoại lệ

0. Chúng tôi không sử dụng hoặc khuyến khích sử dụng PHP < 7 trong các dự án của chúng tôi

Để chỉ định khai báo kiểu, tên kiểu phải được thêm vào trước tên tham số. Khai báo có thể được thực hiện để chấp nhận các giá trị

1 nếu giá trị mặc định của tham số được đặt thành 
1

Để kích hoạt tính năng nhập nghiêm ngặt trong PHP, bạn cần đặt lệnh

3 ở đầu tệp của mình, trước định nghĩa 
4

Bạn có thể nhập đối số hàm gợi ý và giá trị trả về, ví dụ

Khi phương thức có thể trả về nhiều loại [ví dụ: chuỗi hoặc boolean], không chỉ định loại trả về, vì điều này rất có thể sẽ đưa ra

0 ngoại lệ [bạn có thể đọc RFC cho gợi ý đánh máy 
0 cho phiên bản 7. 3 đây]

Kể từ PHP 5, bạn có thể sử dụng gợi ý kiểu để chỉ định kiểu dữ liệu dự kiến ​​của một đối số trong khai báo hàm. Khi bạn gọi hàm, PHP sẽ kiểm tra xem các đối số có thuộc loại được chỉ định hay không. Nếu không, thời gian chạy sẽ phát sinh lỗi và quá trình thực thi sẽ bị tạm dừng

Các loại hợp lệ là tên lớp cho đối số nhận đối tượng và mảng cho đối số nhận mảng. Đây là một ví dụ

Chủ Đề