Trong PHP, var_dump()
và print_r()
là hai hàm được sử dụng để hiển thị thông tin chi tiết về biến, nhưng chúng có một số khác biệt:
var_dump()
- Hiển thị thông tin cấu trúc chi tiết về biến bao gồm kiểu dữ liệu và giá trị.
- Mảng và đối tượng được khám phá một cách đệ quy với giá trị được thụt lề để hiển thị cấu trúc.
- Hiển thị thông tin về kích thước của chuỗi, cũng như các giá trị mảng và thuộc tính đối tượng là tham chiếu.
- Không thể lưu trữ kết quả vào một biến mà chỉ có thể in ra màn hình
print_r()
- Hiển thị thông tin về một biến một cách dễ đọc cho con người.
- Phù hợp để nhanh chóng kiểm tra cấu trúc dữ liệu phức tạp như mảng ...