* Thus wrote Jason Barnett: > >That will try and find a file in these locations in order: > > /var/www/html/projects/include/db.inc > > ./db.inc > > /php/includes/db.inc > > > >And will use the first one found. > > > >I would not suggest using ini_set() inside you're scripts to > >adjust your paths. > > > > > > > >Curt > > Hey Curt, why do you suggest we don't use ini_set to adjust paths? I'm > using it as part of my library autoloader - it may not be as efficient > as changing the path directly but it seems to work well.
The main reason I dont suggest it is that it is really unneccessary code to have inside ones application. Although your code is very well designed and efficient, If i strip out all the code that calculates and sets the include path, and plop the file in my include_path, everything will work just fine. The only time I'll use ini_set() is when debugging something, I'll never use it in a production environment. > ... > if (!class_exists($class)) { btw, you might want use class_exists($class, false), class_exists() will try to use __autoload() by default if the class wasn't defined, causing some wierd side effects. Curt -- First, let me assure you that this is not one of those shady pyramid schemes you've been hearing about. No, sir. Our model is the trapezoid! -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php