34120
Scripting Engine problem
Bug
ondrej@sury.org
func_get_arg() can be used function call parameter if used only once
Description:
------------
func_get_arg() can be used as argument to function only once.
Reproduce code:
---------------
<?php
function doTitle($a = NULL, $b = NULL) {
print "doTitle: $a, $b\n";
}
function doHead() {
doTitle(func_get_arg(0));
doTitle(func_get_arg(1));
doTitle(func_get_arg(0), "3");
doTitle(func_get_arg(0), func_get_arg(1));
}
doHead("1", "2");
?>
Expected result:
----------------
doTitle: 1,
doTitle: 2,
doTitle: 1, 3
doTitle: 1, 2
Actual result:
--------------
doTitle: 1,
doTitle: 2,
doTitle: 1, 3
Fatal error: func_get_arg(): Can't be used as a function parameter in /tmp/func_get_arg.php on line 11
5CVS, 4CVS (2005-08-013)
*
Wont fix
2005-08-13 13:58:46
2005-10-21 10:11:55
dmitry
N
N
1123941526
1129889515
4
php
2
2
1
0
3.7500
1.2990381056767