Sau một vài tìm kiếm Tôi thấy điều này, mà nói:
Johannes giải thích rằng không có cách nào để đảm bảo rằng một ngoại lệ ném trong một dàn diễn viên cho chuỗi sẽ được xử lý một cách chính xác bởi Zend Engine, và rằng điều này sẽ không thay đổi trừ khi phần lớn các động cơ được viết lại. Ông nói thêm rằng đã có các cuộc thảo luận về các vấn đề như vậy trong quá khứ, và gợi ý rằng Guilherme kiểm tra các tài liệu lưu trữ.
Các Johannes trên tham chiếu là PHP 5.3 phát hành quản lý, do đó, nó có thể là "chính thức" một lời giải thích như bạn có thể thấy là tại sao PHP cư xử theo cách này.
phần tiếp đề cập đến:
. __toString () sẽ, lạ đủ, chấp nhận trigger_error ()
Vì vậy, không phải tất cả là mất về báo cáo lỗi trong vòng __toString ().
đang được dịch, vui lòng đợi..