As of PHP 4.2.0, this function doesn't appear to do anything useful (nor does it even work). Instead, use w32api_register_function to register your function and then simply call the function you registered just like you would call any normal PHP function. For example, the following snippet will display a standard messagebox:
w32api_register_function("User32.dll",
"MessageBoxA",
"long");
MessageBoxA(NULL,
"Hello World!",
"PHP MessageBox",
0);
w32api_invoke_function
(PHP 4 >= 4.2.0)
w32api_invoke_function — Invoca a la función funcname con los argumentos pasados después del nombre de la función
Descripción
w32api_invoke_function() intenta encontrar la función previamente registrada, pasando los argumentos que se proporcionen.
Parámetros
-
funcname -
El nombre de la función.
-
argument -
Cualesquiera de los argumentos puede ser de cualquier tipo de PHP o del tipo definido por w32api_deftype(), como sea necesario.
-
... -
Valores devueltos
El tipo devuelto es el que se estableció cuando se registró la función, el valor es el que devolvió la función misma.
Notas
Esta función ha sido declarada EXPERIMENTAL. Su comportamiento, su nombre y la documentación que le acompaña puede cambiar sin previo aviso en futuras versiones de PHP. Use esta función bajo su propio riesgo.
