I don't see how it's possible for you to get "Hello" after "Good", when the file that cause's "Hello" is required to do "Good" /James On Mon, Jun 2, 2008 at 2:00 PM, Yui Hiroaki <hiroakiyui@xxxxxxxxx> wrote: > Please take a look at code. > > --------a.php-------- > > $obj=new my("Hello"); > $obj->buff(); > > > Class my{ > > private $word; > function __construct($getword){ > $this->word=$getword; > } > public function buff(){ > echo $this->word."<br />"; > } > -------------------------------------- > > > -----b.php----------------------- > > function __autoload($class_name) { > include_once $class_name . '.php'; > } > > > $objref=new my("Good"); > $objref->buff(); > -------------------------------------------- > > > > I get an Echo; > > Good > Hello > Hello > > I do not need to get Hello twice. > > When I b.php , $obj=new my("Hello") is loaded. > > > Do you have any adia to avoid load $obj in a.php twice? > > Regards, > Yui > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >