У меня есть класс проверки, который нуждается в улучшении. Если мне требуется некоторая выборочная проверка, мне нужно указать пользовательскую функцию. Он работает примерно так:Создать функции класса «на лету»?
- Контроллер сообщает, что требуется специальная функция проверки.
- Контроллер запускает проверку.
- --- Получает ненадежный здесь ---
- класс Validation создает новый экземпляр класса контроллера ....
- Validation класс работает контроллер-> custom_validation_function()
- Validation класс возвращает истина/ложь
Есть ли что-то, что я могу изменить, чтобы сделать что-то вроде этого?
$validation = new validation;
// Insert rules here.
$validation->function() = $this->function();
Делая это, я мог бы избавиться от этапа создания ненужного экземпляра класса.
О, это тоже работает ... – SeanJA