rfc:namespaceresolution

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
Next revisionBoth sides next revision
rfc:namespaceresolution [2008/10/30 20:17] lsmithrfc:namespaceresolution [2008/10/31 17:51] lsmith
Line 1: Line 1:
 ====== Namespace identifier resolution RFCs ====== ====== Namespace identifier resolution RFCs ======
-  * Version: 1.0+  * Version: 1.0.1
   * Date: 2008-10-30   * Date: 2008-10-30
   * Author: Lukas Smith <smith@pooteeweet.org>   * Author: Lukas Smith <smith@pooteeweet.org>
Line 15: Line 15:
 <?php <?php
 namespace foo; namespace foo;
-class blah {} 
-function blah(){} 
  
 $bar = new bar(); $bar = new bar();
Line 22: Line 20:
 ?> ?>
 </code> </code>
- 
-==== Why do we need RFCs? ==== 
- 
 Obviously its important that we make a conscious decision for these questions. Depending on how we approach this, users might unintentionally trigger autoload, call functions in the global namespace they did not expect or they could run into trouble when trying to migrate existing code to namespaces. Obviously its important that we make a conscious decision for these questions. Depending on how we approach this, users might unintentionally trigger autoload, call functions in the global namespace they did not expect or they could run into trouble when trying to migrate existing code to namespaces.
  
Line 33: Line 28:
 namespace foo; namespace foo;
 use \dong as bar; use \dong as bar;
- 
-class blah {} 
-function blah(){} 
  
 $bar = new bar(); $bar = new bar();
Line 168: Line 160:
 ===== Changelog ===== ===== Changelog =====
  
 +- from 1.0 to 1.0.1: tweaked examples
 - from 0.9 to 1.0: added some examples, added note about use statement, fixed some language issues - from 0.9 to 1.0: added some examples, added note about use statement, fixed some language issues
- 
rfc/namespaceresolution.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1