rfc:functionarraydereferencing

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:functionarraydereferencing [2010/06/08 11:00] – Change status feliperfc:functionarraydereferencing [2017/09/22 13:28] (current) – external edit 127.0.0.1
Line 5: Line 5:
   * Date: June 07, 2010 (re-opened)   * Date: June 07, 2010 (re-opened)
   * Author: Philip Olson <philip@php.net>, Felipe Pena <felipe@php.net>   * Author: Philip Olson <philip@php.net>, Felipe Pena <felipe@php.net>
-  * Status: Accepted +  * Status: Implemented in PHP 5.4
 ===== Introduction ===== ===== Introduction =====
  
Line 49: Line 48:
 <code php> <code php>
 <?php <?php
- 
 function &foo(&$foo) { function &foo(&$foo) {
  return $foo;  return $foo;
 } }
 + 
 $a = array(1); $a = array(1);
-foo($a)[0] = 2; +$b = foo($a)[0]
-var_dump($a); // array(1) {  [0]=>  int(2) }+$b = 2; 
 +var_dump($b); // array(1) {  [0]=>  int(2) }
  
 ?> ?>
rfc/functionarraydereferencing.1275994817.txt.gz · Last modified: 2017/09/22 13:28 (external edit)