Hmm, that should do the trick. Thanks a lot! But still, I wish there were a way of doing that, without altering the class behaviour. > > > Ali Cevik. > > On Sat, Sep 6, 2008 at 11:58 PM, Stut <stuttle@xxxxxxxxx> wrote: > >> On 6 Sep 2008, at 20:08, Ali Çevik wrote: >> >>> I need a procedure or an implementation that gives path of the class file >>> of >>> an object which I pass as a parameter. >>> >>> Example; >>> >>> Assume I have a class file located at C:\htdocs\Foo.class.php >>> >>> In code after I include Foo.class.php; >>> >>> <?php >>> $foo = new Foo(); >>> Echo some_procedure($foo); >>> ?> >>> >>> I'm looking an implementation for that "some_procedure", which would make >>> this program to print C:\htdocs\Foo.class.php . >>> I have been googling around and also checked php.net but I wasn't able >>> to >>> find anything about this subject. >>> >>> It would be really helpful if someone knows that kind of procedure or at >>> least has an implementation of it. >>> >> >> The only way I know to do this would be to add a method to your class to >> give it to you. >> >> class Foo >> { >> public function getClassFilename() >> { >> return __FILE__; >> } >> } >> >> -Stut >> >> -- >> http://stut.net/ > > >