Hi Gergely:

> You totally missed the point. Please try the code first. I didn't write 
> but I thought that it is obvious that the files are in the same directory.

The error was clear: the file containing the class foo was not found. But 
before I made my post, I did run your test, just to make sure.  It worked 
fine[1] -- because my include_path is set to look at the current 
directory first.

Just because something is in the same directory doesn't mean it gets 
included first.  If the path is not specified (either by fully qualified 
path (/var/www/test) or by relative path (./) the include_path is used.  
The include path can specify that locations other than the current 
directory are searched first.  If you add the following in your 
bootstrap.php I suspect you'll find that to be the case.

   echo '<p>' . ini_get('include_path') . "</p>\n";

Good luck,

--Dan

[1] error_handler: Use of undefined constant oops_i_left_the_quotes - 
assumed 'oops_i_left_the_quotes'

-- 
 T H E   A N A L Y S I S   A N D   S O L U T I O N S   C O M P A N Y
            data intensive web and database programming
                http://www.AnalysisAndSolutions.com/
 4015 7th Ave #4, Brooklyn NY 11232  v: 718-854-0335 f: 718-854-0409

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to