PHP does not support multiple constructors. But, It does support
variable argument lists, so you can fake it with func_get_args() and
func_get_num_args():
function issue() {
if( func_get_num_args() > 0 ) {
$args = func_get_args()
} else {
// do something else...
}
}
Matt
David Russell wrote:
> Hi all,
>
> I am finally spending some time converting a million and one functions
> into a class - this is for a software issue tracking system.
>
> I have:
>
> class issue {
> var
> var
> ...
>
> function issue() { //default constructor
> //initialise all variables to defaults, and start getting the
> stuff from forms
> }
>
> function issue($number) { //1 variable constructor
> // Query database and populate variables accordingly
> }
> }
>
> My question is: will this work? does PHP OOP support more than one
> constructor? If my syntax is wrong, please let me know the correct
> syntax.
>
> Thanks
>
> David R
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php