rfc:constdereference
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
rfc:constdereference [2011/11/30 06:06] – laruence | rfc:constdereference [2017/09/22 13:28] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 3: | Line 3: | ||
* Date: 2011-11-30 | * Date: 2011-11-30 | ||
* Author: Xinchen Hui < | * Author: Xinchen Hui < | ||
- | * Status: | + | * Status: |
* First Published at: https:// | * First Published at: https:// | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | A small change | + | |
+ | A little improvement | ||
===== Proposal ===== | ===== Proposal ===== | ||
- | base on feature request: https:// | + | Base on feature request: https:// |
- | after patched, following script: | + | < |
+ | Please add array constructor dereferencing support | ||
+ | |||
+ | like JavaScript, C# and all languages excluding PHP 5.4 | ||
+ | |||
+ | <?php | ||
+ | |||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | ?> | ||
+ | </ | ||
+ | |||
+ | I wrote a patch to make php support const array/ | ||
<code php> | <code php> | ||
echo array(1, 2, 3)[0]; //output 1 | echo array(1, 2, 3)[0]; //output 1 | ||
echo " | echo " | ||
echo " | echo " | ||
- | </ | ||
- | works. | + | echo [1,3,4][2]; //output 4 |
+ | </ | ||
+ | ===== Vote ===== | ||
+ | <doodle | ||
+ | title=" | ||
+ | * yes | ||
+ | * no | ||
+ | </ | ||
===== Patches ===== | ===== Patches ===== | ||
- | | + | |
===== Tests ===== | ===== Tests ===== | ||
* http:// | * http:// | ||
* http:// | * http:// | ||
+ | * http:// | ||
===== Changelog ===== | ===== Changelog ===== | ||
* 2011-11-30 Xinchen Hui: Initial RFC creation | * 2011-11-30 Xinchen Hui: Initial RFC creation | ||
+ | * 2011-12-13 Xinchen Hui: Start voting | ||
+ | * 2012-04-13 Xinchen Hui: Update patch, fixed issue spot by Dmitry | ||
+ | * 2012-04-13 Xinchen Hui: Close voting | ||
+ | * 2012-04-17 Xinchen Hui: Committed && Close |
rfc/constdereference.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1