Hi Cliff - Thanks. Maybe I'm using the wrong implementation here. My design is that $this->_aData['action'] could resolve to an 'update', 'insert' or 'delete' request and thus be directed to the appropriate function. I didn't want to use a literal, but have the decision made by the calling routine. Best Regards - Rick ============ [EMAIL PROTECTED]
_____ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Cliff Hirsch Sent: Thursday, December 06, 2007 10:20 AM To: NYPHP Talk Subject: Re: [nyphp-talk] Help with a self:: ish problem 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
