Null char php

Làm cách nào để kiểm tra xem một biến có phải là null trong PHP hay không?

Cải thiện bài viết

Lưu bài viết

Thích bài viết

  • Cập nhật lần cuối. 17 tháng 11 năm 2021

  • Đọc
  • Bàn luận
  • khóa học
  • Luyện tập
  • Băng hình
  • Cải thiện bài viết

    Lưu bài viết

    Chúng ta đã cho một biến và nhiệm vụ là kiểm tra xem giá trị của biến đã cho có phải là null hay không và trả về giá trị Boolean bằng PHP. Để kiểm tra một biến có null hay khô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.
     

    cú pháp

    boolean is_null[ $var ]

    Ví dụ

    PHP




    True
    False
    False
    5

    True
    False
    False
    6

    True
    False
    False
    7

     

    True
    False
    False
    8
    True
    False
    False
    9

    True
    False
    False
    0
    True
    False
    False
    1____22______10
    True
    False
    False
    1

    True
    False
    False
    2
    True
    False
    False
    1
    True
    False
    False
    4
    True
    False
    False
    0

     

    True
    False
    False
    6

    True
    False
    False
    7____18____18
    True
    False
    False
    50
    True
    False
    False
    51
    True
    False
    False
    52
    True
    False
    False
    53
    True
    False
    False
    54

     

    True
    False
    False
    55

    True
    False
    False
    56

    True
    False
    False
    7____18____20
    True
    False
    False
    50
    True
    False
    False
    51
    True
    False
    False
    52
    True
    False
    False
    53
    True
    False
    False
    54

     

    True
    False
    False
    65

    True
    False
    False
    7____18____12
    True
    False
    False
    50
    True
    False
    False
    51
    True
    False
    False
    52
    True
    False
    False
    53
    True
    False
    False
    54

     

    True
    False
    False
    74

    đầu ra

    True
    False
    False

    Ghi chú cá nhân của tôi arrow_drop_up

    Tiết kiệm

    Vui lòng Đăng nhập để nhận xét.

    ❮ Tham chiếu xử lý biến PHP

    Ví dụ

    Kiểm tra xem một biến có phải là NULL hay không

    $a = 0;
    echo "a là ". is_null[$a]. "
    ";

    $b = null;
    echo "b là ". is_null[$b]. "
    ";

    $c = "null";
    echo "c là ". is_null[$c]. "
    ";

    $d = NULL;
    echo "d là ". is_null[$d]. "
    ";
    ?>

    Tự mình thử »

    Định nghĩa và cách sử dụng

    Hàm is_null[] kiểm tra một biến có phải là NULL hay không

    Hàm này trả về true [1] nếu biến là NULL, ngược lại trả về false/nothing

    cú pháp

    Giá trị tham số

    Tham sốMô tảbiếnBắt buộc. Chỉ định biến để kiểm tra

    chi tiết kỹ thuật

    Giá trị trả về. TRUE nếu biến là NULL, FALSE nếu không thì Loại Trả về. Phiên bản Boolean PHP. 4. 0. 4+❮ Tham chiếu xử lý biến PHP

    Ký tự null [cũng là dấu kết thúc null] là ký tự điều khiển có giá trị bằng 0. Nó có mặt trong nhiều bộ ký tự, bao gồm những bộ được xác định bởi mã Baudot và ITA2, ISO/IEC 646 [hoặc ASCII], mã kiểm soát C0, Bộ ký tự được mã hóa chung [hoặc Unicode] và EBCDIC. Nó có sẵn trong hầu hết các ngôn ngữ lập trình chính thống. Nó thường được viết tắt là NUL [hoặc NULL, mặc dù trong một số ngữ cảnh, thuật ngữ này được sử dụng cho con trỏ null]. Trong mã 8 bit, nó được gọi là byte rỗng

    Ý nghĩa ban đầu của ký tự này giống như NOP—khi được gửi đến máy in hoặc thiết bị đầu cuối, nó không có hiệu lực [tuy nhiên, một số thiết bị đầu cuối hiển thị không chính xác dưới dạng khoảng trắng]. Khi máy in điện tử được sử dụng làm thiết bị đầu ra của máy tính, một hoặc nhiều ký tự null được gửi ở cuối mỗi dòng in để có thời gian cho cơ chế quay lại vị trí in đầu tiên trên dòng tiếp theo. [cần dẫn nguồn] Trên băng đục lỗ, ký tự được thể hiện hoàn toàn không có lỗ, do đó, một băng mới chưa đục lỗ ban đầu chứa đầy các ký tự rỗng và thông thường, văn bản có thể được chèn vào khoảng trống dành riêng cho các ký tự rỗng bằng cách đục lỗ các ký tự mới vào

    Ngày nay, ký tự này có nhiều ý nghĩa hơn trong ngôn ngữ lập trình C và các dẫn xuất của nó và trong nhiều định dạng dữ liệu, nơi nó đóng vai trò là ký tự dành riêng được sử dụng để biểu thị phần cuối của chuỗi, thường được gọi là chuỗi kết thúc null. Điều này cho phép chuỗi có độ dài bất kỳ chỉ với tổng phí là một byte;

    Đại diện [ chỉnh sửa ]

    Ký tự null thường được biểu diễn dưới dạng chuỗi thoát

    True
    False
    False
    5 trong mã nguồn, chuỗi ký tự hoặc hằng ký tự. Trong nhiều ngôn ngữ [chẳng hạn như C, đã giới thiệu ký hiệu này], đây không phải là một chuỗi thoát riêng biệt, mà là một chuỗi thoát bát phân với một chữ số bát phân duy nhất 0; . Các trình tự thoát khác được sử dụng trong các ngôn ngữ khác nhau là
    True
    False
    False
    9,
    True
    False
    False
    0,
    True
    False
    False
    1 hoặc
    True
    False
    False
    2. Một ký tự null có thể được đặt trong một URL có mã phần trăm
    True
    False
    False
    3

    Khả năng biểu diễn một ký tự null không phải lúc nào cũng có nghĩa là chuỗi kết quả sẽ được diễn giải chính xác, vì nhiều chương trình sẽ coi null là phần cuối của chuỗi. Do đó, khả năng nhập nó [trong trường hợp đầu vào của người dùng không được kiểm tra] tạo ra một lỗ hổng được gọi là tiêm byte rỗng và có thể dẫn đến khai thác bảo mật

    Trong ký hiệu dấu mũ, ký tự null là

    True
    False
    False
    4. Trên một số bàn phím, người ta có thể nhập một ký tự rỗng bằng cách nhấn giữ Ctrl và nhấn @ [trên bố cục của Hoa Kỳ, chỉ Ctrl+2 sẽ thường hoạt động, không cần ⇧ Shift để có dấu @]

    Trong tài liệu, ký tự null đôi khi được biểu diễn dưới dạng ký hiệu có độ rộng một em chứa các chữ cái "NUL". Trong Unicode, có một ký tự có nét tương ứng để thể hiện trực quan ký tự null, ký hiệu cho null, U+2400 [␀]—không bị nhầm lẫn với ký tự null thực tế, U+0000

    Ký hiệu thập lục phân cho null là

    True
    False
    False
    50 và giải mã chuỗi Base64
    True
    False
    False
    51. cũng giữ ký tự null

    Trong hệ điều hành Windows, ký tự có thể được nhập trong một số ứng dụng GUI, chẳng hạn như WordPad, bằng cách nhập 2400 ngay sau đó là tổ hợp phím ALT+X

    Mã hóa[sửa]

    Trong tất cả các bộ ký tự hiện đại, ký tự null có giá trị điểm mã bằng 0. Trong hầu hết các mã hóa, điều này được dịch sang một đơn vị mã có giá trị bằng không. Chẳng hạn, trong UTF-8, nó là một byte không. Tuy nhiên, trong ký tự null được mã hóa thành hai byte. 0xC0, 0x80. Điều này cho phép byte có giá trị bằng 0, hiện không được sử dụng cho bất kỳ ký tự nào, được sử dụng làm dấu kết thúc chuỗi

    null cho một char là gì?

    Ký tự null đề cập đến bất kỳ ký tự nào có giá trị số bằng 0 . Nó được gọi là ký tự null vì nó không mang giá trị và tất cả bit của nó được đặt bằng 0. Ký tự null còn được gọi là dấu kết thúc null.

    nul ASCII là gì?

    Ký tự ASCII NUL được dùng để biểu thị phần cuối của chuỗi trong C hoặc C++ . Khi lập trình viên sử dụng '0' [ký tự 0], nó được coi là 0x30. Đây là một số thập lục phân. Số thập phân tương ứng là 48.

    Một chuỗi có thể rỗng trong PHP không?

    Trong hầu hết các trường hợp, không sao cả . Khi nói đến các cột cơ sở dữ liệu, NULL của PHP không có chỗ ở đó. Bạn thấy đấy, SQL là một ngôn ngữ dựa trên chuỗi. NULL của SQL phải được đại diện bởi NULL không có dấu ngoặc kép.

    byte rỗng trong PHP là gì?

    Vì PHP sử dụng các hàm C cơ bản cho các hoạt động liên quan đến hệ thống tệp nên nó có thể xử lý các byte rỗng theo một cách khá bất ngờ. Vì byte rỗng biểu thị phần cuối của chuỗi trong C , chuỗi chứa chúng sẽ không được xem xét hoàn toàn mà chỉ cho đến khi xảy ra byte rỗng.

    Chủ Đề