Câu hỏi phỏng vấn PHP
Câu hỏi

Toán tử Nullish Coalescing trong PHP dùng để làm gì?

Câu trả lời

Trong PHP, toán tử Nullish Coalescing (??) được sử dụng để trả về giá trị của toán hạng bên phải nếu giá trị của toán hạng bên trái là NULL, ngược lại sẽ trả về giá trị của toán hạng bên trái. Điều này giúp giảm thiểu việc kiểm tra giá trị NULL và cung cấp một cách viết gọn gàng hơn cho các biểu thức điều kiện

Cách hoạt động:

php Copy
$result = $value ?? 'giá trị mặc định';

Trong đoạn mã trên, nếu $value không phải là NULL, $result sẽ nhận giá trị của $value. Nếu $valueNULL, $result sẽ nhận giá trị 'giá trị mặc định'.

So sánh với toán tử OR (|| trong JavaScript và or trong PHP):

Trong khi toán tử OR (|| trong JavaScript và tương tự là or trong PHP) cũng có thể được sử dụng để cung cấp giá trị mặc định cho các biến, nó kiểm tra "truthiness" của toán hạng bê...

middle

middle

Gợi ý câu hỏi phỏng vấn

senior

Phương pháp nào là tốt nhất để hợp nhất hai đối tượng PHP?

middle

Muốn chuẩn hóa dữ liệu về utf-8 trong PHP ta phải làm gì?

junior

Sự khác biệt giữa var_dump()print_r() trong PHP là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào