Re: Autoloading
| From: | Stuart Dallas | Date: | Thu, 26 Jan 2012 15:15:33 +0000 |
| Subject: | Re: Autoloading | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-316402@lists.php.net to get a copy of this message | ||
On 26 Jan 2012, at 14:44, Floyd Resler wrote:
> I am using __autoload for my site which is conflicting with the autoloading of PHPExcel. I
> tried using spl_autoload_register thinking that might be the way to go but when I tried I got a
> "cannot be redeclared" error. I include my autoload script (include_once
> "../../lib/autoload.php";) and my autoload.php script looks like this:
> <?
> function __autoload($class_name) {
> $path="../../lib/class.$class_name.php";
> if(file_exists($path)) {
> require_once $path;
> }
> }
> ?>
>
> As stated, when I change __autoload to spl_autoload_register I get the can't be redeclared
> error. Any ideas?
spl_autoload_register is a function you call, not a function you define. See the example on the
manual page for that function.
-Stuart
--
Stuart Dallas
3ft9 Ltd
http://3ft9.com/