Hàm isset[] của PHP thường kiểm tra xem biến có được đặt/khai báo hay không và nó có khác/khác NULL không. Nếu biến không được đặt bằng cách sử dụng hàm unset[] trong PHP thì không cần phải xem xét việc đặt. Hàm isset[] sẽ chỉ trả về giá trị TRUE nếu biến tồn tại không phải là NULL. Ngược lại hàm isset[] sẽ trả về giá trị Giá trị FALSE khi hàm sẽ kiểm tra biến được gán cho giá trị NULL. Ký tự NULL “\0” hoàn toàn không tương đương với hằng số NULL của PHP. Nếu nhiều thuật ngữ được chuyển đến isset[] thì nó sẽ trả về giá trị TRUE nếu tất cả các tham số được xem xét
cú pháp
Bắt đầu khóa học phát triển phần mềm miễn phí của bạn
Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác
Isset[$variable, ……. ];
Giải trình
- biến $. Một biến được yêu cầu được chỉ định để kiểm tra
- ……. . Đó là một giá trị/giá trị tùy chọn hoặc biến/biến để kiểm tra
Hàm isset[] hoạt động như thế nào trong PHP
Hàm isset[] hoạt động bằng cách trả về giá trị TRUE nếu biến $ tồn tại trong hàm isset[] [mã lập trình isset[]] có giá trị khác với giá trị NULL. Mặt khác là FALSE. Hàm isset[] hoạt động từ phiên bản PHP 4. 0. Kiểu trả về của hàm isset[] của ngôn ngữ lập trình PHP là Boolean. Nếu hàm isset[] của PHP được truyền với nhiều biến thì isset[] sẽ TRUE chỉ khi tất cả các biến được đặt. Biến của hàm isset[] có thể không được đặt bằng cách sử dụng hàm unset[]. Hàm Isset[] cũng hoạt động bằng cách chấp nhận nhiều biến/nhiều biến, v.v. Từ PHP5. 4. 0, các giá trị offset không phải dạng số của chuỗi sẽ trả về giá trị/giá trị FALSE
Ví dụ triển khai Hàm isset[] trong PHP
Dưới đây là các ví dụ
Gói phát triển phần mềm tất cả trong một[hơn 600 khóa học, hơn 50 dự án]
Giá
Xem khóa học
600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 6 [83.503 xếp hạng]
Ví dụ 1
Mã số
đầu ra
Giải trình. Trong chương trình isset[] ở trên, một biến ‘a” được khai báo và cũng được định nghĩa với giá trị “10”. Sau đó, một hàm isset[] bên trong điều kiện IF được thực hiện để trả về giá trị TRUE hoặc FALSE nhưng ở đây biến “a” được xác định nên đầu ra rõ ràng là “TRUE”. Nếu hàm isset[] sẽ trả về/in ra giá trị “FALSE” nếu hàm isset[] trả về giá trị FALSE
Ví dụ #2
Mã số
đầu ra
Giải trình. Trong ví dụ trên, hàm isset[] và unset[] được sử dụng trong ngôn ngữ lập trình PHP. Các biến “$var11” và “var21” được tạo với các giá trị “test1” và “another test2”. Các giá trị có thể là giá trị chuỗi hoặc giá trị số nguyên hoặc bất kỳ giá trị nào khác, v.v. Vì vậy, isset[$var11] và isset[$var21] sẽ trả về giá trị TRUE. Vì vậy, điều kiện IF sẽ trả về TRUE và in ra các câu lệnh có trong điều kiện IF. Var_dump[] dùng để kiểm tra xem isset[$var11] và isset[$var21] có TRUE hay không. Sau đó, hàm unset[] lại được sử dụng để hủy đặt giá trị của các biến $var11 và $var21. Bây giờ hãy kiểm tra lại các giá trị isset[$var11] và isset[$var21] bằng cách sử dụng hàm var_dump[] và nó sẽ trả về giá trị FALSE “bool[false]”. Bạn có thể kiểm tra đầu ra của ví dụ trên để hiểu rõ hơn về khái niệm unset[] bằng cách sử dụng hình ảnh trong phần đầu ra
Ví dụ #5
Mã số
đầu ra
Giải trình. Đây là ví dụ kiểm tra biến phiên có hay không sử dụng hàm isset[]. Tại đây “$user1” được tạo và gán giá trị chuỗi “pavankumarsake”. Sau đó id phiên được tạo và gán biến $user1 cho nó. Vì vậy, isset[biến phiên] sẽ trả về giá trị TRUE và điều kiện IF trở thành TRUE và in các câu lệnh bên trong điều kiện IF. Nếu điều kiện IF trả về Sai thì các câu lệnh khác sẽ được in. Các câu lệnh khác sẽ chỉ được in nếu giá trị $user1 không được xác định/khai báo hoặc được khai báo với giá trị NULL
Sự kết luận
Tôi hy vọng bạn hiểu định nghĩa của hàm isset[] trong PHP là gì và cú pháp của nó, Hàm isset[] hoạt động như thế nào khi sử dụng PHP cùng với các ví dụ khác nhau để hiểu khái niệm về hàm isset[]
Bài viết được đề xuất
Đây là hướng dẫn về hàm isset[] trong PHP. Ở đây chúng ta thảo luận về Cú pháp hàm isset[] trong PHP, nó hoạt động như thế nào, các ví dụ với mã và đầu ra. Bạn cũng có thể xem qua các bài viết liên quan khác của chúng tôi để tìm hiểu thêm –