ID:               23022
 Comment by:       zeb at zebhodge dot com
 Reported By:      mfisc...@php.net
 Status:           Open
 Bug Type:         Feature/Change Request
 Operating System: Any
 PHP Version:      5CVS-2003-04-02 (dev)
 New Comment:

I'm baffled that this doesn't work in PHP like it does in so many other

languages.


Previous Comments:
------------------------------------------------------------------------

[2009-12-31 06:26:48] billyellison99 at gmail dot com

I fully support this feature. It'd make my life a whole lot easier, and

make my code much neater and smaller.

------------------------------------------------------------------------

[2009-11-10 03:47:40] kexianbin at diyism dot com

For objects, you could hack like this:
class user
      {public $username='jack';
       public function __get($prop_name)
              {return $this->$prop_name();
              }
       private function degree()
               {return array('doctor', 'master');
               }
      }
$aUser=new user();
echo $aUser->degree[1];

------------------------------------------------------------------------

[2009-11-05 05:43:34] glennwidener at gmail dot com

I found this lack of symmetry in array references really lame too.  If
an expression delivers an array, then you should be able to reference an
element of that array.  The only question is operator precedence and
grouping: recommend following the C rules - primary expressions group
left to right, parenthesis disambiguate.

------------------------------------------------------------------------

[2009-02-26 08:44:45] kexianbin at diyism dot com

When could we realize this in php?

create_function('$v', <<<'fun_code'
echo $v;
fun_code
)('hello');

------------------------------------------------------------------------

[2009-02-26 08:20:58] kexianbin at diyism dot com

When could we realize this in php?

create_function('$v', <<<'fun_code'
echo $v;
fun_code
')('hello');

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/23022

-- 
Edit this bug report at http://bugs.php.net/?id=23022&edit=1

Reply via email to