On 22 November 2010 22:02, David Harkness <davi...@highgearmedia.com> wrote:
> The simplest solution would be to move those functions into static methods
> of classes. Place one class in each file to organize your functions and use
> an autoloader to load the classes. You don't need to instantiate the class
> to use the autoloader--just reference it statically:
>
>    // library/Math.php
>    class Math {
>        const PI = 3.14159;
>
>        public static function sin($radians) {...}
>    }
>
>    ...
>
>    $x = $radius * Math::cos(Math::PI * 0.5);
>
> David
>

Would it be overboard to use a namespace? Aren't namespaces handled by
the autoloader? If not autoload(), how about spl_autoloading?


-- 
Richard Quadling
Twitter : EE : Zend
@RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to