Sau đây sẽ làm việc trong PHP 5.3, nhưng không phải trong PHP 5.4.10.Thái độ của PHP đối với ngoại lệ có thay đổi trong phiên bản 5.4.10 không?
throw new Custom_Exception();
class Custom_Exception extends Exception {}
PHP 5.4.10 sẽ phản ứng với các lỗi nghiêm trọng sau đây:
Class 'Custom_Exception' not found in ...
Có ai biết tại sao?
p.s. Di chuyển định nghĩa lớp trên câu lệnh ném sửa lỗi.
@nathanhayfield, Không, nó chỉ xảy ra với 'ném'. –
Có thể là lỗi, hoạt động cả trong '5.4.9' và '5.5-dev': http://codepad.viper-7.com/XTloFa – Niko
@Niko, Theo dịch vụ sau, nó hoạt động trong 5.4.10 hoặc là không - http://sandbox.onlinephpfunctions.com/. Bạn đã thử nghiệm nó trên một máy thật chưa? –