I'm no guru, but here goes anyway ...
default variable values can simply be set with a "var" statement: var $somevar1 = "value1"; var $somevar2 = "value2"; or with a "set" function: var $somevar1; var $somevar2; function setsomevar1() { $this->somevar1 = "value1"; } function setsomevar2() { $this->somevar2 = "value2"; } One "set" function could probably query a database and set all your vars in one go: function setallvars() { // query db, get values $this->somevar1 = "value1"; $this->somevar2 = "value2"; } Amyway, you could then call the set var functions from within your constructor: function issue() { setallvars(); or setsomevar1(); setsomevar2(); } Just a suggestion. No doubt someone will correct me if I'm wrong ... I'm new to OOP myself. Michael On Wed, 17 Jul 2002, 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 > > > -- -------------------------------- n i n t i . c o m php-python-perl-mysql-postgresql -------------------------------- Michael Hall [EMAIL PROTECTED] -------------------------------- -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php