Sean <[EMAIL PROTECTED]> wrote: This IMHO is the best way. Also the most 
optimal. The reason is you may 
or may not need to the class you are including at the top of your 
script. It could be contingent on a condition(s)

example

include 'Some_Class.php';

if(someCondition) {
    $class = new Some_Class();
} else {
   
}


__autoload make this more optimal by only including the classes you are 
actually using.

...

>
> There is also a 3rd way... Autoloading.
> http://us2.php.net/autoload
> You can write your own custom __autoload function to require the files
> you need if a class doesn't exists.  It is very similar to #2, but can
> automate it for all classes.
>
> --lonnie
>
  

--------------------

    Good point about autoloading.  After reading the PHP manual entry for 
class_exists() I see that it has an optional second argument (default is TRUE) 
which will cause PHP to attempt to autoload the class if it doesn't exist.

http://www.php.net/manual/en/function.class-exists.php

    This makes me think that using class_exist() is a good way to go because 
you get __autoload for free!

-Rusty


       
---------------------------------
Be a better friend, newshound, and know-it-all with Yahoo! Mobile.  Try it now.

_______________________________________________

UPHPU mailing list
[email protected]
http://uphpu.org/mailman/listinfo/uphpu
IRC: #uphpu on irc.freenode.net

Reply via email to