>> class actions { >> >> private function update(){ >> echo 'Update being executed!'; >> return TRUE; >> } >> >> //public functions ================================== >> public function do_action($table,$data){ >> //direct action activity >> //assumption: $data['action'] will contain action definition >> $this->_table=$table; >> $this->_aData=$data; >> >> $completed=self::update(); //<== THIS IS THE PROBLEM LINE >>
Try $completed=$this->update() Update is not a static function. If you want to use self, use static function update().....
_______________________________________________ New York PHP Community Talk Mailing List http://lists.nyphp.org/mailman/listinfo/talk NYPHPCon 2006 Presentations Online http://www.nyphpcon.com Show Your Participation in New York PHP http://www.nyphp.org/show_participation.php