rfc:spl-namespace

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
rfc:spl-namespace [2008/07/22 08:41] baptiste750rfc:spl-namespace [2008/07/22 08:51] baptiste750
Line 2: Line 2:
   * Version: 1.0   * Version: 1.0
   * Date: 2008-07-19   * Date: 2008-07-19
-  * Author: Baptiste Autin <baptiste.autin.at.free.fr> +  * Author: Baptiste <fjas.at.free.fr> 
-  * Status: Under Discussion+  * Status: Abandonned
   * First Published at: http://wiki.php.net/rfc/spl-namespace   * First Published at: http://wiki.php.net/rfc/spl-namespace
   * Other formats ..   * Other formats ..
Line 23: Line 23:
 === Use with spl_autoload === === Use with spl_autoload ===
  
-After a ''spl_namespace($namespace, $path)'', all subsequent ''spl_autoload(...)'' that refer to $namespace will include the class file by **changing directory** to $path.+After a ''spl_namespace($namespace, $path)'', all subsequent ''spl_autoload(...)'' that refer to $namespace will include the class file by changing directory to $path.
  
 <code php> <code php>
Line 56: Line 56:
 === Use with spl_autoload_register === === Use with spl_autoload_register ===
  
-The behaviour is the same, except that, just before executing the callback function, the parser **changes directory** to the physical path of the namespace.+The behaviour is the same, except that, just before executing the callback function, the parser changes directory to the physical path of the namespace.
  
 <code php> <code php>
Line 78: Line 78:
   * If an autoloader, for a given classname, includes a different file depending on the value of a global variable, there's no longer unicity   * If an autoloader, for a given classname, includes a different file depending on the value of a global variable, there's no longer unicity
  
-  * ...+  * spl_autoload_register() will generally be present in the same file as the autoloader class, so changing directory is not really usefull, since we'll already be positionned in the correct directory.
  
 ==== Practical usage ==== ==== Practical usage ====
rfc/spl-namespace.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1