Chuỗi toán tử hợp nhất null trong PHP
Toán tử hợp nhất có thể được gọi liên tiếp nhau thành một chuỗi. Trong ví dụ sau đây, biến sẽ được gán giá trị của phần tử đầu tiên trong mảng, hoặc phần tử thứ hai trong mảng, hoặc một chuỗi đã cho, nếu các phần tử đó không tồn tại:
<?php
$elem = $arr['test1'] ?? $arr['test2'] ?? 'empty';
?>
Hãy viết lại đoạn mã sau bằng toán tử vừa học:
<?php
if (isset($user['name'])) {
$res = $user['name'];
} elseif (isset($user['surname'])) {
$res = $user['surname'];
} else {
$res = '';
}
?>