PHP 5.4.33 Released

w32api_invoke_function

(PHP 4 >= 4.2.0)

w32api_invoke_functionInvoca a função funcname com os argumentos passados após o nome da função

Descrição

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

w32api_invoke_function() tenta encontrar uma função registrada previamente, passando os parâmetros que você der.

Parâmetros

funcname

O nome da função.

argument

Qualquer um dos argumentos pode ser qualquer tipo do PHP ou qualquer tipo definido por w32api_deftype(), conforme a necessidade.

...

Valor Retornado

O tipo de retorno é aquele que você definiu quando registrou a função, o valor é o que for retornado pela função em si.

Notas

Aviso

Esta função é EXPERIMENTAL. O comportamento desta função, seu nome, incluindo toda documentação pode ser modificado sem aviso em futuras versões do PHP. Esta função deve ser usada por sua própria conta e risco.

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