forward_static_call_array
En esta página
forward_static_call_array
Llamar a un método estático y pasar los argumentos como matriz
Descripción#
forward_static_call_array(callable $function, array $parameters): mixed
```php
Llama a una función o método definido por el usuario, dado por el parámetro `function`. Esta función debe ser llamada dentro del contexto de un método, no se puede usar fuera de una clase. Usa el [Enlace estático en tiempo de ejecución](#language.oop5.late-static-bindings). Todos los argumentos del método a llamar se pasan como valores, y como matriz, similar a `call_user_func_array`.
## Parámetros
`function`
La función o método a ser llamado. Este parámetro puede ser un `array`, con el nombre de la clase y del método, o un `string`, con el nombre de una función.
`args`
Un parámetro, reuniendo todos los parámetros del método en una matriz.
> [!NOTE]
> Observe que los parámetros para `forward_static_call_array` no son pasados por referencia.
## Valores devueltos
Devuelve el resultado de la función, o `false` en caso de error.
## Ejemplos
Ejemplo de `forward_static_call_array`
```php
El ejemplo anterior mostrará:
B
B más,args
C otro,args
Véase también#
forward_static_call, call_user_func, call_user_func_array, is_callable