PHP 5.6.0RC3 is available

w32api_invoke_function

(PHP 4 >= 4.2.0)

w32api_invoke_functionInvoca a la función funcname con los argumentos pasados después del nombre de la función

Descripción

mixed w32api_invoke_function ( string $funcname , mixed $argument [, mixed $... ] )

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

Advertencia

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.

add a note add a note

User Contributed Notes 1 note

up
1
ryan at wonko dot com
12 years ago
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);
To Top