rfc:namespaces_in_bundled_extensions

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
rfc:namespaces_in_bundled_extensions [2021/04/14 14:49] nikicrfc:namespaces_in_bundled_extensions [2021/05/03 08:01] (current) nikic
Line 2: Line 2:
   * Date: 2021-02-25   * Date: 2021-02-25
   * Author: Nikita Popov <nikic@php.net>   * Author: Nikita Popov <nikic@php.net>
-  * Status: Under Discussion+  * Status: Accepted
   * Target Version: PHP 8.1    * Target Version: PHP 8.1 
  
Line 96: Line 96:
  
 For the Core/standard/spl extensions, the previous considerations on component subdivision apply. The fact that string and array functions are not namespaced does not preclude new namespaced components in these extensions. For the Core/standard/spl extensions, the previous considerations on component subdivision apply. The fact that string and array functions are not namespaced does not preclude new namespaced components in these extensions.
- 
-==== Migration of existing symbols ==== 
- 
-Migration of existing symbols to use namespaces is considered out of scope for this RFC. This RFC is only concerned with the namespacing of new symbols. It is expected that if such a migration does happen, existing non-namespaced symbol names will be retained as aliases for backwards-compatibility reasons. 
  
 ==== Namespace collisions ==== ==== Namespace collisions ====
Line 110: Line 106:
  
 None. None.
 +
 +===== Future Scope =====
 +
 +This RFC only officially allows use of namespaces, and provides basic guidelines for their use. However, it does not propose to migrate already existing non-namespaced symbols to use namespaces. Such a migration should be the subject of a separate RFC.
  
 ===== Vote ===== ===== Vote =====
  
-Yes/No.+Voting started 2021-04-19 and ended 2021-05-03. 
 + 
 +<doodle title="Allow use of namespaces in line with these guidelines?" auth="nikic" voteType="single" closed="true"> 
 +   Yes 
 +   No 
 +</doodle>
  
rfc/namespaces_in_bundled_extensions.1618411792.txt.gz · Last modified: 2021/04/14 14:49 by nikic