Мне было интересно, как я могу перегрузить стандартную функцию в php.В частности, я пытаюсь реализовать проверки безопасности для определенных функций.Поэтому я хотел бы переопределить запись как:
function fwrite($handle, $string, $length = null) {
if (doMyChecks()) {
original_fWrite($handle, $string, $length);
} else {
recordViolation();
}
}
Я использую CodeIgniter, поэтому я бы поместил этот код в index.php
, чтобы сделать его применимым для всех страниц, вызываемых через структуру.