LÀ điều kiện null trong PHP?

Trong bài viết này, chúng tôi sẽ thảo luận về sự khác biệt giữa toán tử kết hợp bậc ba và toán tử kết hợp null, đồng thời toán tử kết hợp null được sử dụng thay thế cho toán tử bậc ba và hàm isset[]

So sánh toán tử bậc ba và toán tử hợp nhất null

Sự khác biệt chính giữa toán tử bậc ba và toán tử hợp nhất null được mô tả bên dưới

  1. Trong khi toán tử kết hợp null có thể được sử dụng để kiểm tra giá trị của hai hoặc nhiều biến thông qua chuỗi, toán tử ternary được sử dụng để đặt giá trị cho hai biến dựa trên một điều kiện
  2. Trong khi toán tử kết hợp null có thể kiểm tra các giá trị NULL và không tạo thông báo điện tử, toán tử ternary không thể kiểm tra các giá trị NULL và tạo thông báo điện tử cho giá trị NULL
  3. Toán tử kết hợp null trả về giá trị của biến nếu biến đó chứa một giá trị và không phải là NULL;
  4. Toán tử hợp nhất null là một tính năng hữu ích của PHP có thể được sử dụng thay thế cho toán tử bậc ba và hàm isset[]. Nó tốt hơn toán tử bậc ba vì nó nhanh hơn và có thể kiểm tra giá trị của nhiều biến thông qua xâu chuỗi, như trong ví dụ thứ hai

    Hàm is_null[] trong PHP thực chất là một hàm có sẵn của Ngôn ngữ lập trình PHP giúp chúng ta tìm xem biến có phải là giá trị NULL hay không. Hàm is_null[] trong PHP dùng được cho PHP 4 và các phiên bản PHP trên được giới thiệu sau phiên bản PHP 4. Loại tham số $variable_name của hàm is_null[] là giá trị kiểu Boolean. Hàm Is_null[] của PHP chỉ chấp nhận một tham số và đó cũng là tham số hoàn toàn bắt buộc. Không có tham số tùy chọn nào có sẵn bên trong hàm is_null[] PHP

    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

    is_null[ $variable_name ]

    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 [84.212 xếp hạng]

    Giải thích về thông số

    Hàm is_null[] của Ngôn ngữ lập trình PHP thường chỉ nhận một tham số duy nhất như đã đề cập ở cú pháp trên

    • $biến_tên. Tên $variable giúp chúng ta kiểm tra giá trị của biến có phải là NULL hay không. Nó là một tham số bắt buộc. Không có thêm tham số tùy chọn nào có sẵn bên trong hàm is_null[] để đề cập

    Giá trị trả về

    Hàm is_null[] sẽ trả về giá trị Boolean và hàm sẽ chỉ trả về TRUE khi $variable_name là giá trị NULL, nếu giá trị của biến không phải là NULL thì nó sẽ trả về câu lệnh FALSE

    Hoạt động của hàm is_null[] trong PHP

    • Hàm is_null[] trong PHP hoạt động dựa trên các giá trị NULL có bên trong dấu ngoặc đơn của hàm
    • Nếu giá trị biến bên trong hàm is_null[] thì kết quả sẽ là TRUE và thúc đẩy câu lệnh điều kiện tiếp theo hoặc bất kỳ câu lệnh nào khác
    • Nếu giá trị của biến bên trong hàm is_null[] là FALSE thì các câu lệnh bên trong các điều kiện đó sẽ không được thực thi
    • Loại giá trị của hàm is_null[] trong PHP là Boolean
    • Tham số duy nhất của hàm is_null[] là một loại hỗn hợp [loại hỗn hợp có nghĩa là nó sẽ chỉ ra rằng tham số có khả năng chấp nhận nhiều loại nhưng không nhất thiết phải là tất cả các loại]

    Ví dụ về PHP is_null[]

    Đưa ra dưới đây là những ví dụ được đề cập

    Ví dụ 1

    Trong ví dụ dưới đây, bốn biến được tạo với các biến khác nhau và được kiểm tra xem chúng có phải là giá trị NULL hay không với sự trợ giúp của hàm is_null[] của ngôn ngữ lập trình PHP. Lúc đầu, các biến $var11, $var12, $var13 và $var14 được tạo với các giá trị khác nhau cho chúng. Các biến $var11 và $var13 được lưu trữ với giá trị “NULL”. Giá trị $var12 và $var14 được lưu trữ với giá trị “\0” và 0. \0 được coi là NULL nhưng ở đây nó được gán dưới dạng giá trị chuỗi. Sau đó, “is_null[] ? . FALSE” được sử dụng để in các câu lệnh TRUE/các câu lệnh khác chỉ khi is_null[$variable_name] là TRUE. Nếu không FALSE câu lệnh sẽ được in. Tương tự như vậy mã thực hiện các kết quả dưới đây. Kiểm tra các giá trị của biến $var11 và $var13 bằng cách sử dụng hàm is_null[] sẽ in ra giá trị TRUE trong khi đối với các biến khác [$var12 và $var14] kết quả sẽ là giá trị FALSE

    cú pháp

    đầu ra

    Ví dụ #2

    Đây là ví dụ minh họa hoạt động của hàm is_null[] của Ngôn ngữ lập trình PHP. Đầu tiên, một hàm “check_null1[]” được tạo chỉ với một tham số “$var11” trong đó. Bên trong hàm hàm is_null[] được tạo để kiểm tra tham số biến của hàm là TRUE hay NOT. Nhưng ở đây giá trị biến của $var11 không được đề cập. Chức năng được đóng và gọi nhiều lần với các đầu vào khác nhau. “NULL” được đề cập/chuyển đến $var11 bằng cách thay đổi cách viết hoa của các từ NULL thành giá trị. Nhưng đối với 3 câu lệnh echo cuối cùng, các giá trị khác nhau được chuyển đến tham số biến của hàm. Vì vậy, đối với các câu lệnh echo cuối cùng, kết quả sẽ là FALSE

    cú pháp

    đầu ra

    Ví dụ #3

    Trong ví dụ dưới đây, các biến $a1, $b1, $c1 và $d1 được tạo. Các giá trị NULL được chuyển đến các biến $b1 và $d1. Mặc dù giá trị “null” được truyền cho biến $c1, nhưng NULL được truyền dưới dạng giá trị chuỗi. Như vậy kết quả của biến $b1 và $d1 sau khi kiểm tra bằng hàm is_null[] sẽ được in ra dưới dạng giá trị rỗng. Đối với các biến $a1 và $c1, kết quả sẽ không được in ra

    cú pháp

    đầu ra

    Ví dụ #4

    Đây là ví dụ kiểm tra các giá trị khác nhau của biến $var11 xem chúng có phải là NULL hay không. Điều này được thực hiện bằng cách sử dụng các điều kiện IF và ELSE khác nhau. Lúc đầu, $var11 được lưu trữ với giá trị “TRUE” và được kiểm tra bằng hàm is_null[] nên kết quả điều kiện ELSE sẽ được in vì kết quả điều kiện của hàm is_null[TRUE] là FALSE. Tương tự như vậy đối với điều kiện IF và ELSE thứ hai, kết quả tương tự được in ra. Sau đó đối với biến $var11 giá trị “NULL” được truyền vào rồi sau khi kiểm tra bằng hàm is_null[] kết quả sẽ hiện “Biến var11 là NULL” như thế

    cú pháp

    đầu ra

    Phần kết luận

    Ở đây chúng ta đã thấy phần giới thiệu về hàm is_null[] trong PHP với cú pháp và giải thích về các tham số, hoạt động của hàm is_null[] trong PHP cùng với các ví dụ khác nhau liên quan đến hàm is_null[] để hiểu rõ về hàm is_null[]

    Bài viết được đề xuất

    Đây là hướng dẫn về PHP is_null[]. Ở đây chúng tôi thảo luận về phần giới thiệu về PHP is_null[] với các ví dụ tương ứng để hiểu rõ hơn. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –

    Làm thế nào để sử dụng NULL trong PHP?

    Để kiểm tra một biến có null hay không, chúng ta sử dụng hàm is_null[] . Một biến được coi là NULL nếu nó không lưu trữ bất kỳ giá trị nào. Nó trả về TRUE nếu giá trị của biến $var là NULL, ngược lại, trả về FALSE.

    NULL hay rỗng trong PHP?

    empty[] trong PHP ? . Hàm này cũng kiểm tra xem một biến, mảng hoặc khóa mảng được khai báo có giá trị null hay không, nếu có, isset[] trả về false, nó trả về true trong tất cả các trường hợp có thể khác. The isset[] function is an inbuilt function in PHP which checks whether a variable is set and is not NULL. This function also checks if a declared variable, array or array key has null value, if it does, isset[] returns false, it returns true in all other possible cases.

    Làm thế nào kiểm tra điều kiện là NULL?

    Cách kiểm tra giá trị NULL? .
    CHỌN tên_cột. TỪ tên_bảng. Ở ĐÂU cột_name LÀ NULL;
    CHỌN tên_cột. TỪ tên_bảng. Ở ĐÂU tên_cột KHÔNG PHẢI LÀ NULL;
    Ví dụ. CHỌN Tên khách hàng, Tên liên hệ, Địa chỉ. Từ khách hàng. Ở ĐÂU Địa chỉ LÀ NULL;.
    Ví dụ. CHỌN Tên khách hàng, Tên liên hệ, Địa chỉ. Từ khách hàng

    LÀ NULL hay 0 PHP?

    Để xác định là null hoặc 0 bởi. is_int[$var] nếu biến là số hoặc chuỗi số . Để xác định Zero, sử dụng is_numeric[$var] cũng là giải pháp hoặc sử dụng $var === 0. is_null[$var] nếu một biến là NULL.

Chủ Đề