Php nếu biến không được đặt

Isset trong PHP là một hàm PHP sẵn có thiết yếu giúp chương trình PHP của bạn dễ hiểu hơn. Tuy nhiên, ngay cả hướng dẫn sử dụng PHP cũng chưa giải thích sâu hàm isset. Trong bài viết này, bạn sẽ tìm hiểu sâu về hàm isset, cũng như các khía cạnh khác nhau của nó.

Khi bạn viết một đoạn mã nhỏ, bạn có thể theo dõi xem bạn đã sử dụng bao nhiêu biến hoặc tên của biến bạn đã sử dụng trong mã của mình. Nhưng bất cứ khi nào bạn đang xử lý một chương trình lớn có chứa nhiều biến cùng với nhiều mảng hoặc khóa mảng, thì có khả năng cao là bạn sẽ mất dấu những tên biến hoặc tên mảng nào đã được sử dụng và những tên nào chưa được sử dụng trong mã của bạn. Trong những trường hợp như vậy, chức năng isset đi vào hình ảnh

Chương trình sau đại học. Phát triển web đầy đủ ngăn xếp

hợp tác với Caltech CTME Đăng ký ngay

isset[] trong PHP là gì?

Hàm isset trong PHP được sử dụng để xác định xem một biến có được đặt hay không. Một biến được coi là biến set nếu nó có giá trị khác NULL. Nói cách khác, bạn cũng có thể nói rằng hàm isset được sử dụng để xác định xem bạn đã sử dụng một biến trong mã của mình hay chưa. Nó là một hàm kiểu boolean. Điều đó có nghĩa là nếu một biến, mảng hoặc khóa mảng không được đặt hoặc nó có giá trị NULL, giá trị hiện tại trong PHP sẽ trả về false, nếu không, bạn sẽ nhận được true làm giá trị trả về. Bạn có thể truyền nhiều đối số trong hàm isset và nó sẽ kiểm tra tất cả các tham số đã truyền cho dù chúng có được đặt hay không. Trong trường hợp này, hàm isset sẽ chỉ trả về true nếu tất cả các đối số đã truyền được đặt. Nếu bất kỳ đối số nào có giá trị NULL, hàm isset sẽ trả về false.  

isset[] Cú pháp, tham số và giá trị trả về

Cú pháp của isset trong PHP.  

//cú pháp kiểm tra xem

// các biến truyền vào được khai báo

// và không bằng null hay không,

// sử dụng hàm isset trong PHP

ngay lập tức [ hỗn hợp $var1 , hỗn hợp $var2 ,. $vars ]

Các tham số được sử dụng trong cú pháp

Các tham số truyền vào là các biến hỗn hợp. Điều này đơn giản có nghĩa là bạn có thể chuyển một hoặc nhiều biến thuộc các kiểu dữ liệu khác nhau để đặt trong PHP dưới dạng tham số

Giá trị trả về

isset[] trả về một giá trị boolean. Nó sẽ trả về true nếu tham số được truyền vào được khai báo và không được đặt NULL. Trong trường hợp, khi hơn một tham số được truyền [chúng có thể thuộc các kiểu dữ liệu khác nhau], isset[] sẽ chỉ trả về true nếu tất cả các biến được truyền không bằng NULL và giá trị của chúng tồn tại.  

Nó sẽ trả về false khi một biến chưa được khai báo hoặc bằng NULL. Nếu có nhiều hơn một tham số được truyền và nếu bất kỳ tham số nào không được đặt, thì kết quả trả về sẽ là sai, bất kể trạng thái đặt/không đặt của các biến khác.  

Chương trình sau minh họa isset trong PHP

Khóa học Full Stack Web Developer

Để trở thành chuyên gia về MEAN Stack Xem khóa học

Hàm khởi tạo PHP []

Thí dụ. Kiểm tra xem một biến có trống không và liệu biến đó có được thiết lập/khai báo hay không

Chủ Đề