Kết quả khi cho chạy đoạn chương trình sau?
php
$a = array("Nguyen","Van","Nam","Khanh");
$b = implode(' ',$A.;
echo($B.;
?>
Trả lời:
Đáp án đúng: D
Đoạn code PHP này có một lỗi cú pháp. Biến `$A` trong hàm `implode(' ', $A)` được viết hoa, trong khi biến được gán giá trị là `$a` (viết thường). Do đó, PHP sẽ báo lỗi vì biến `$A` chưa được định nghĩa. Tuy nhiên, nếu giả sử ta sửa lỗi cú pháp này và thay `$A` bằng `$a`, thì hàm `implode()` sẽ nối các phần tử của mảng `$a` thành một chuỗi, với các phần tử được phân tách bởi dấu cách. Vậy, mảng `['Nguyen', 'Van', 'Nam', 'Khanh']` sẽ được nối thành chuỗi `'Nguyen Van Nam Khanh'`.