Tôi có tập lệnh trong đó basename()
được sử dụng 100-1000 lần, tôi chỉ nghĩ rằng nếu chúng ta có thể ghi đè hàm thay vì thay đổi tên hàm thành một cái gì đó khác trong tất cả các tập lệnh.Ghi đè hàm php mặc định
Sự cố với basename()
là nó không hoạt động tốt với tên tệp bằng tiếng nước ngoài. Tôi tìm thấy một trên trang web php http://php.net/manual/en/function.override-function.php nhưng nó cần PECL
bất kỳ giải pháp thay thế nào khác?
Trên ghi chú liên quan, nếu nó không hoạt động tốt, hãy gửi báo cáo lỗi tại http://bugs.php.net/ – Artefacto
@Artefacto, Đôi khi chúng không thể thay đổi nó do các vấn đề tương thích ngược. – Pacerier