|  | Posted by Mister Jack on 03/20/05 13:37 
Ok, I've tried with a dummy class :
 class dummy {
 var $yank;
 Function dummy()
 {
 $this->yank = "test dummy";
 }
 }
 
 and the problem is exactly the same.
 i've done
 print_r($dummy);
 is works ok outside the function, but inside print_r($dummy) doesn't
 return anything, like $dummy wasn't existing, even tough I declared it
 to be global... So the class n itself doesn't have anything to do with
 it.
 I'm really stuck with this. Is there any incompatibiliy with class and
 global declaration ?
 btw, I'm using PHP 4.3.10-8
 thanks for your help,
 
 
 On Sat, 19 Mar 2005 20:45:55 +0000, Mister Jack <pooly7@gmail.com> wrote:
 > there is no database connection involved here. if I displace the
 > $freedb =& new freedbaxs();
 > inside the function it's works.
 >
 > I should give a try with a dummy object. (but the constructor, only
 > initialize empty array)
 >
 > On Sat, 19 Mar 2005 21:17:02 +0200, BAO RuiXian <ruixian.bao@pp.inet.fi> wrote:
 > >
 > >
 > > Evert - Rooftop Solutions wrote:
 > >
 > > > pooly wrote:
 > > >
 > > >> I'm trying to use a global object (declared at a upper level), but
 > > >> all I got is :
 > > >> Call to a member function on a non-object in
 > > >> /home/pooly/public_html/templeet/modules/freedb.php on line 16
 > > >>
 > > Hmm, perhaps your problem is the failed connection to your database. Can
 > > you verify this?
 > >
 > > Best
 > >
 > > Bao
 > >
 > > >> part of the code is :
 > > >> $freedb =& new freedbaxs();
 > > >> Function return_freedb_search($array)
 > > >> {
 > > >>     global $freedb;
 > > >>     [snip]
 > > >>         $freedb->freedb_search($txt);
 > > >>
 > > >>
 > > > I don't see an error in this code, perhaps you should give us a bit
 > > > more information.
 > > >
 > > > grt,
 > > > Evert
 > > >
 > > >
 > >
 > > --
 > > PHP General Mailing List (http://www.php.net/)
 > > To unsubscribe, visit: http://www.php.net/unsub.php
 > >
 > >
 >
  Navigation: [Reply to this message] |