PHP Doku:: Invokes function funcname with the arguments passed after the function name - function.w32api-invoke-function.html

Verlauf / Chronik / History: (2) anzeigen

Sie sind hier:
Doku-StartseitePHP-HandbuchFunktionsreferenzWindowsbasierte ErweiterungenW32apiW32api Funktionenw32api_invoke_function

Ein Service von Reinhard Neidl - Webprogrammierung.

W32api Funktionen

<<w32api_init_dtype

w32api_register_function>>

w32api_invoke_function

(PHP 4 >= 4.2.0)

w32api_invoke_functionInvokes function funcname with the arguments passed after the function name

Beschreibung

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

w32api_invoke_function() tries to find the previously registered function, passing the parameters you provided.

Parameter-Liste

funcname

The function name.

argument

Any of the arguments can be of any PHP type or w32api_deftype() defined type, as needed.

...

Rückgabewerte

The return type is the one you set when you registered the function, the value is the one returned by the function itself.

Anmerkungen

Warnung

Diese Funktion ist EXPERIMENTELL. Das Verhalten, der Funktionsname und alles Andere, was hier dokumentiert ist, kann sich in zukünftigen PHP-Versionen ohne Ankündigung ändern. Seien Sie gewarnt und verwenden Sie diese Funktion auf eigenes Risiko.


Ein BenutzerBeitrag:
- Beiträge aktualisieren...
ryan at wonko dot com
23.04.2002 5:01
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);



PHP Powered Diese Seite bei php.net
The PHP manual text and comments are covered by the Creative Commons Attribution 3.0 License © the PHP Documentation Group - Impressum - mail("TO:Reinhard Neidl",...)