Xem đoạn mã lệnh sau đây. Sau khi thực hiện đoạn mã trên kết quả hiển thị sẽ là gì?
interface foo
{
}
class_alias('foo', 'bar');
echo interface_exists('bar') ? 'yes' : 'no';
?>
interface foo
{
}
class_alias('foo', 'bar');
echo interface_exists('bar') ? 'yes' : 'no';
?>
Trả lời:
Đáp án đúng: C
Đoạn mã PHP định nghĩa một interface tên là `foo`. Sau đó, nó sử dụng hàm `class_alias()` để tạo một alias (bí danh) cho interface `foo` với tên là `bar`. Hàm `interface_exists('bar')` sẽ kiểm tra xem có interface nào tên là 'bar' tồn tại hay không. Vì `bar` thực chất là một alias của interface `foo`, nên hàm `interface_exists('bar')` sẽ trả về `true`. Do đó, đoạn mã sẽ in ra 'yes'.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
