fog
Рыцарь Джедай
Неопр. количество аргументов ф-ии по ссылке
Как бы написать функцию, которая будет принимать неопределённое количество значений по ссылке и изменять их?
т.е. функция которая приведена ниже - просто принимает значения, и распечатывает их квадраты, а мне нужно чтобы она изменяла сами переменные $a1 ... $an.
Тоесть понятно как это сделать когда кол-во принимаемых значений заранее определено, просто поставить ампресанты "function my(&$a1, &$a2, &$a3)", а вот как быть с неопределённым количеством значений?
Как бы написать функцию, которая будет принимать неопределённое количество значений по ссылке и изменять их?
т.е. функция которая приведена ниже - просто принимает значения, и распечатывает их квадраты, а мне нужно чтобы она изменяла сами переменные $a1 ... $an.
Тоесть понятно как это сделать когда кол-во принимаемых значений заранее определено, просто поставить ампресанты "function my(&$a1, &$a2, &$a3)", а вот как быть с неопределённым количеством значений?
PHP:
function my()
{
$args = func_get_args();
foreach($args as $key=>$val)
{
echo $val*$val."<br>";
}
}
$a1 = "3";
$a2 = "5";
$a3 = "7";
my($a1, $a2, $a3);