ID: 25993
User updated by: ausvald at tut dot by
Reported By: ausvald at tut dot by
Status: Bogus
Bug Type: Zend Engine 2 problem
Operating System: *
PHP Version: *
New Comment:
Ok, i thought it's rather easy to understand.
#1:
$test=test1(); //$test="test1";
echo $test(); // echo "test1";
So why there is no way just to write test()(), which means run variable
function that is returned by another function?
#2:
array($var=>$var) construction means i'm creating an array with 1
element which has key $var and value $var.
$test=test2('test'); $test=array('test'=>'test');
echo $test['test']; echo 'test';
So why there is no way just to write echo test2('test')['test'], which
means to get an element of array that is returned by a function?
Thanks.
Previous Comments:
------------------------------------------------------------------------
[2003-10-26 12:40:34] [EMAIL PROTECTED]
We don't have $var=>$var, use $var->var.
Besides that noone reading your code will know what you want. For
example what is 'test1()();' supposed to do in your oppinion?
------------------------------------------------------------------------
[2003-10-26 10:28:13] ausvald at tut dot by
Description:
------------
<?
//#1
function test1(){
return __FUNCTION__;
}
echo test1()();
//#2
function test2($var){
return array($var=>$var);
}
echo test2('test')['test'];
?>
Why these things are not implemented in PHP5? And when are they going
to be?
Reproduce code:
---------------
<?
//#1
function test1(){
return __FUNCTION__;
}
echo test1()();
//#2
function test2($var){
return array($var=>$var);
}
echo test2('test')['test'];
?>
Why these things are not implemented in PHP5? And when are they going
to be?
Expected result:
----------------
<?
//#1
function test1(){
return __FUNCTION__;
}
echo test1()();
//#2
function test2($var){
return array($var=>$var);
}
echo test2('test')['test'];
?>
Why these things are not implemented in PHP5? And when are they going
to be?
Actual result:
--------------
Error
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=25993&edit=1