problems accesing an object via globals

From: Date: Sat, 01 Dec 2007 17:26:02 +0000
Subject: problems accesing an object via globals
Groups: php.general 
Request: Send a blank email to php-general+get-265365@lists.php.net to get a copy of this message
I want to open a database connection at program initialization and use that very same connection via globals initilizating ( loading from db) other objects. Basically index.php $db=new mysqli(host,us,pass,db); if(mysqli_connect_errno()){ die('errordb conex'); } switch ($var){ display1: $obj=new obj_x(); $obj->load(); $obj->display(); break; display2: $obj=new obj_y(); $obj->load(); $obj->display(); break; } ------------------ class obj_x{ function load(){ globals $db; $sql="select ....); $ret=$->query($sql); // XX ... } } fails at XX with Warning: mysqli::query() [function.mysqli-query]: Couldn't fetch mysqli in class file .... line XX Any hints ??. I am using php 5.1.6 with linux/ubuntu. Thanks. JCG

« previous php.general (#265365) next »