rfc:use_function

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:use_function [2013/07/22 13:02] – revision 1.0.1 FAQ "why 'use function'?" igorwrfc:use_function [2013/07/23 20:21] – 1.1.0 Added support for constants with `use const` igorw
Line 1: Line 1:
 ====== PHP RFC: Importing namespaced functions ====== ====== PHP RFC: Importing namespaced functions ======
  
-  * Version: 1.0.1+  * Version: 1.1.0
   * Date: 2013-05-02   * Date: 2013-05-02
   * Author: Igor Wiedler, igor@wiedler.ch   * Author: Igor Wiedler, igor@wiedler.ch
Line 70: Line 70:
     var_dump(baz());     var_dump(baz());
     var_dump(qux());     var_dump(qux());
 +}
 +</code>
 +
 +All of this applies not only to functions, but also to namespaced constants. For consistency, a **use const** sequence should also be introduced, that does the same thing for constants:
 +
 +<code php>
 +namespace foo\bar {
 +    const baz = 42;
 +}
 +
 +namespace {
 +    use const foo\bar\baz;
 +    var_dump(baz);
 } }
 </code> </code>
Line 206: Line 219:
 ===== Changelog ===== ===== Changelog =====
  
-2013-07-22 1.0.1 FAQ "why 'use function'?" +  * 2013-07-23 1.1.0 Added support for constants with `use const` 
-2013-07-19 1.0.0 First version published for discussion+  * 2013-07-22 1.0.1 FAQ "why 'use function'?" 
 +  2013-07-19 1.0.0 First version published for discussion
rfc/use_function.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1