199 | | $value = call_user_func_array($the_['function'], array_slice($args, 1, (int) $the_['accepted_args'])); |
| 200 | |
| 201 | $func = $the_['function']; |
| 202 | |
| 203 | if (!function_exists($func)) { |
| 204 | trigger_error("function '$func' not found or invalid function name", E_USER_WARNING); |
| 205 | continue; |
| 206 | } |
| 207 | |
| 208 | switch ((int) $the_['accepted_args']) { |
| 209 | case 1: |
| 210 | $value = $func($args[1]); |
| 211 | break; |
| 212 | case 2: |
| 213 | $value = $func($args[1], $args[2]); |
| 214 | break; |
| 215 | case 3: |
| 216 | $value = $func($args[1], $args[2], $args[3]); |
| 217 | break; |
| 218 | case 4: |
| 219 | $value = $func($args[1], $args[2], $args[3], $args[4]); |
| 220 | break; |
| 221 | case 5: |
| 222 | $value = $func($args[1], $args[2], $args[3], $args[4], $args[5]); |
| 223 | break; |
| 224 | default: |
| 225 | $value = call_user_func_array($the_['function'], array_slice($args, 1, (int) $the_['accepted_args'])); |
| 226 | } |