PHP NOT operator – Giới thiệu về toán tử NOT trong PHP

PHP NOT operator - Giới thiệu về toán tử NOT trong PHP

Tóm tắt: trong hướng dẫn này, bạn sẽ học cách sử dụng toán tử phủ định trong PHP để xây dựng các biểu thức logic phức tạp. Đầy cũng là toán tử dễ nhầm lẩn đối với các bạn mới. Chính vì thế các bạn vui lòng đọc kỷ.

Giới thiệu về toán tử NOT trong PHP

Khác với các toán tử logic ANDOR chấp nhận hai toán hạng, toán tử NOT logic chỉ chấp nhận một toán hạng và phủ định toán hạng đó.

Nói cách khác, toán tử NOT logic trả về true nếu toán hạng là false và trả về false nếu toán hạng là true.

PHP sử dụng cả từ khóa not và (!) để biểu diễn toán tử NOT logic.

not biểu thức

Hoặc

! biểu thức

Bảng dưới đây minh họa kết quả của toán tử NOT logic:

Biểu thức not Biểu thức
true false
false true

Toán tử NOT logic còn được biết đến là toán tử phủ định logic.

Ví dụ về toán tử NOT

Ví dụ sau thể hiện cách sử dụng toán tử not logic (!):

<?php

$priority = 5;
var_dump( ! $priority < 5 );

Kết quả:

bool(true)

Trong ví dụ này, PHP đánh giá biểu thức ! $priority < 5 theo trình tự sau:

  • Đầu tiên, $priority < 5 đánh giá thành false.
  • Tiếp theo, ! false đánh giá thành true.

Tóm tắt

  • Toán tử phủ định trong PHP (not, !) chấp nhận một toán hạng và phủ định kết quả của toán hạng.

Thành Nguyễn

Tôi là Thành, nên tôi đặt tên blog là Thành Nè, Thánh Né... là một coder cùi bắp (Code quèn). Chẳng giỏi viết lách, chỉ giỏi chém gió và có sở thích chia sẻ những kiến thức tôi đã từng...