Có thể xác định đối số hàm dưới dạng nhiều loại có thể không? Ví dụ, một hàm có thể lấy một chuỗi hoặc một số nguyên để thực hiện điều gì đó. Có thể nào đó bằng cách nào đó định nghĩa nó như thế này?Xác định nhiều loại đối số hàm trong PHP
function something(int|string $token) {}
Hoặc chỉ một loại cho mỗi đối số được hỗ trợ?
(tâm trí bạn, tôi biết tôi có thể lọc đầu vào sau này, tôi chỉ muốn có lập luận của tôi gõ)
Chúc mừng, cuối cùng tôi biết nó được gọi là Kiểu Gợi ý. – Swader
Nó được gọi là Hinting trong PHP (chỉ?) Bởi vì nó là trong thực tế chỉ là một gợi ý cho các thông dịch viên PHP, do đó được hướng dẫn để "giả tạo" kiểm tra loại đối số và ném một lỗi nếu nó không phù hợp với gợi ý. Trong các ngôn ngữ gõ tĩnh, nó là một điều cơ bản và bắt buộc, một phần của cú pháp cho các hàm, và nó không được gọi như vậy ... trên thực tế, tôi không nghĩ nó có một cái tên cụ thể khác ... – Palantir
Điều đó rất tốt biết, cảm ơn! – Swader