2006-04-16 (일), 19:35 +0900, kmh496 쓰시길: > can somebody explain why > > $this->param = $this->SYSTEM->db->answer + $this->param; > > is causing the error > > > Fatal error: Unsupported operand types > in /var/www/current/mjguest/modules/settings.php on line 52 > > > > context is > > > function settings(&$SYSTEM) > { > $this->SYSTEM = &$SYSTEM; > $this->SYSTEM->db->ask(1, 'settings_load'); > $this->SYSTEM->db->get_row(); > > $this->param = $this->SYSTEM->db->answer + $this->param; > } > > > > > -- what are they trying to do//? for what "does param mean" question, param is just above that part.. class settings { var $SYSTEM; var $param = array // Maximum length for web site title ( 'titlelen' => 28 # DEFAULT: 28 # MAXIMUM: 50 // Maximum length for administrator email , 'adminmaillen' => 50 # DEFAULT: 50 # MAXIMUM: 80 // Max Width and Height of avatars thumbnails (in pixels) , 'userpic' => array ( 'width' => 60 # Width in pixels # DEFAULT: 60 # EDIT ACCORDING TO CUSTOM LAYOUT , 'height' => 60 # Height in pixels # DEFAULT: 60 # EDIT ACCORDING TO CUSTOM LAYOUT ) // Available date-time formats (valid patterns for php "date()" function) , 'dateformats' => array ( 'd.m.Y h:ia' => 'D.M.Y 12h' # Business international , 'm/d/Y h:ia' => 'M/D/Y 12h' # American , 'Y-m-j h:ia' => 'Y-M-D 12h' # Asian , 'd/m/Y H:i' => 'D/M/Y 24h' # European , 'F, jS Y h:ia' => 'MM, Dth Y 12h' # English , 'd.m.Y @ B .\b\e\a\t' => 'D.M.Y @ .beat' # Swatch(R) Internet time )# PATTERN => REPRESENTATION ); function settings(&$SYSTEM) { $this->SYSTEM = &$SYSTEM; $this->SYSTEM->db->ask(1, 'settings_load'); $this->SYSTEM->db->get_row(); $this->param = $this->SYSTEM->db->answer + $this->param; } the db->answer is ................... function ask() { $qparams = func_get_args(); $this->__lastquestion = $qparams[1]; $this->query($qparams[0], strtr(vsprintf($this->questions[$qparams[1]], array_slice($qparams, 2)), $this->tables)); } function get_field($num = 0) { $this->answer = @mysql_fetch_row($this->__cachedquery); return ($this->answer ? $this->answer[$num] : $this->__error()); } function get_row() { $this->answer = @mysql_fetch_assoc($this->__cachedquery); return ($this->answer ? true : $this->__error()); } -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php