Create Class functions on the fly?
Posted
by JasonS
on Stack Overflow
See other posts from Stack Overflow
or by JasonS
Published on 2010-03-30T11:10:17Z
Indexed on
2010/03/30
11:13 UTC
Read the original article
Hit count: 499
php
|object-oriented-design
Hi,
i have a validation class which needs improving. If I require some custom validation I need to specify a custom function. It works a bit like this:
- The controller tells the validation that a custom validation function is required.
- The controller runs the validation.
- --- Gets iffy here ---
- Validation class creates a new instance of the controller class....
- Validation class runs controller->custom_validation_function()
- Validation class returns true / false
Is there someway that I can alter this to do something like this?
$validation = new validation; // Insert rules here. $validation->function() = $this->function();
By doing this I could get rid of the step of creating an unneeded class instance.
© Stack Overflow or respective owner