Kiểm tra loại PHP
Để kiểm tra xem một số đối tượng có thuộc một lớp nhất định hay không, toán tử (nhị phân) Show Tham số đầu tiên (bên trái) là đối tượng cần kiểm tra. Nếu biến này không phải là một đối tượng, thì Tham số thứ hai (bên phải) là lớp để so sánh với. Lớp có thể được cung cấp dưới dạng chính tên lớp, một biến chuỗi chứa tên lớp (không phải là hằng chuỗi. ) hoặc một đối tượng của lớp đó
Để kiểm tra xem một đối tượng không thuộc một lớp nào đó, có thể sử dụng toán tử not (
Lưu ý rằng dấu ngoặc đơn xung quanh Hãy cẩn thậnNếu một lớp không tồn tại, các chức năng tự động tải đã đăng ký được gọi để cố gắng xác định lớp (đây là một chủ đề nằm ngoài phạm vi của phần này của Tài liệu. ). Trong các phiên bản PHP trước 5. 1. 0, toán tử
Kể từ phiên bản PHP 5. 1. 0, trình tải tự động đã đăng ký không được gọi nữa trong những tình huống này Các phiên bản cũ hơn của PHP (trước 5. 0)Trong các phiên bản PHP cũ hơn (trước 5. 0), hàm 3 có thể được sử dụng để xác định xem một đối tượng có thuộc loại nào đó hay không. Hàm này không được dùng trong phiên bản PHP 5 và không được dùng trong phiên bản PHP 5. 3. 0Trong khi hàm 3 cho phép kiểm tra nhiều biến trong một lệnh gọi và cung cấp thông tin về kích thước của nội dung biến, thì hàm2 cung cấp biểu diễn mảng và đối tượng ngắn gọn hơn. Các hàm này có thể được sử dụng trên các biến thuộc bất kỳ loại nào và chúng tôi sử dụng chúng trong suốt các hướng dẫn này để giúp minh họa kết quả của các ví dụ của chúng tôi
Không có kiểu float vì nó sẽ được trả về dưới dạng double bởi hàm Và đó là cách bạn có được loại biến trong PHP Có thể tìm thấy tham chiếu hàm Cảm ơn vì đã đọc. 🙏 Làm cách nào để kiểm tra loại trong PHP?Hàm gettype() trả về loại biến.
Làm cách nào để kiểm tra kiểu chuỗi trong PHP?Hàm is_string() kiểm tra xem biến có phải kiểu chuỗi hay không. Hàm này trả về true (1) nếu biến là kiểu chuỗi, ngược lại trả về false/nothing.
Làm cách nào để kiểm tra kiểu mảng trong PHP?Hàm is_array() kiểm tra xem một biến có phải là mảng hay không . Hàm này trả về true (1) nếu biến là một mảng, ngược lại trả về false/nothing.
Làm cách nào để kiểm tra biến trong PHP?Hàm isset() kiểm tra xem một biến có được đặt hay không, nghĩa là biến đó phải được khai báo và không phải là NULL. Hàm này trả về true nếu biến tồn tại và không phải là NULL, ngược lại trả về false. |