Каков хороший способ применения php-функции, такой как trim(), ко всем аргументам, переданным функции, сохраняя их для дальнейшей обработки? Скажем, мы хотим, чтобы обрезать все аргументы, передаваемые функции почты:Применить php-функцию ко всем аргументам функций
function my_function($a, $b, $c = NULL, $d, $e = NULL, $f = NULL){
$a = trim($a);
$b = trim($b);
$c = trim($c);
$d = trim($d);
$e = trim($e);
$f = trim($f);
// !!! i'd like something other than n lines of trim()...
// do further functioning on original *now trimmed* arguments...
my_function($to,$subject,$body,$from,$cc,$bcc);
func_get_args() и другие функции типа Массива не являются идеальными, потому что наш отделаны аргументы недоступны для дальнейших действий, первоначально определенно. Нужно ли нам использовать какой-то массив, а потом собрать исходные аргументы?
может быть решена с помощью get_defined_vars() –