From: Operating system: linux, mac, *nix PHP version: 5.3.2 Package: SPL related Bug Type: Bug Bug description:spl_autoload and *nix support with namespace
Description: ------------ On windows systems you can use spl_autload to load namespaced class and it works! On *nix system you can't! Tested on linux (ubuntu 10.04 64 bit) with package : php5 5.3.2-1ubuntu4.2 You can test the next script on a windows and on a linux or a mac. Test script: --------------- create a file called index.php ------------------------------ use My\Framework\Test; spl_autoload_register(); $test = new Test(); echo $test; ------------------------------ Another file in a subdir My/Framework called Test.php ------------------------------ namespace My\Framework; class Test { public function __toString() { return 'hi'; } } ------------------------------ Expected result: ---------------- Expected result : script that produce : hi Actual result: -------------- windows: hi Linux: Fatal error: spl_autoload() [<a href='function.spl-autoload'>function.spl-autoload</a>]: Class My\Framework\Test could not be loaded in /.../index.php on line 7 -- Edit bug report at http://bugs.php.net/bug.php?id=51991&edit=1 -- Try a snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=51991&r=trysnapshot52 Try a snapshot (PHP 5.3): http://bugs.php.net/fix.php?id=51991&r=trysnapshot53 Try a snapshot (trunk): http://bugs.php.net/fix.php?id=51991&r=trysnapshottrunk Fixed in SVN: http://bugs.php.net/fix.php?id=51991&r=fixed Fixed in SVN and need be documented: http://bugs.php.net/fix.php?id=51991&r=needdocs Fixed in release: http://bugs.php.net/fix.php?id=51991&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=51991&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=51991&r=needscript Try newer version: http://bugs.php.net/fix.php?id=51991&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=51991&r=support Expected behavior: http://bugs.php.net/fix.php?id=51991&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=51991&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=51991&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=51991&r=globals PHP 4 support discontinued: http://bugs.php.net/fix.php?id=51991&r=php4 Daylight Savings: http://bugs.php.net/fix.php?id=51991&r=dst IIS Stability: http://bugs.php.net/fix.php?id=51991&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=51991&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=51991&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=51991&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=51991&r=mysqlcfg