Re: include file in a class with global/parent scope?

From: Date: Tue, 16 Jun 2009 11:15:59 +0000
Subject: Re: include file in a class with global/parent scope?
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-294073@lists.php.net to get a copy of this message
Hello, I've cleaned up my question a bit. I want the included file which is called within a method of a class to have the same scope as the instantiation of the class's object. That is, i want a class to include a file in the calling object's scope. How would one do this? 'test.php' <?php class CSomeClass { public function cinclude() { include('vars.php'); } } $object = new CSomeClass; $object->cinclude(); echo $vars;//i want this to print 'hi' include('vars.php'); echo "obvious $vars"; ?> 'vars.php' <?php $vars = "hi"; ?> OUTPUT: Notice: Undefined variable: vars in ...\test.php on line 10 obvious hi DESIRED OUTPUT: hi obvious hi Thanks, dK

« previous php.general (#294073) next »