8.12 COM et .Net (Windows)
8 Référence des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . For Each . Tableaux et propriétées à la façon des tableaux de COM . Exceptions (PHP 5) . Configuration à l'exécution . Constantes pré-définies . Voir aussi . COM . DOTNET . VARIANT . com_addref . com_create_guid . com_event_sink . com_get_active_object . com_get ->com_invoke . com_isenum . com_load_typelib . com_load . com_message_pump . com_print_typeinfo . com_propget . com_propput . com_propset . com_release . com_set . variant_abs . variant_add . variant_and . variant_cast . variant_cat . variant_cmp . variant_date_from_timestamp . variant_date_to_timestamp . variant_div . variant_eqv . variant_fix . variant_get_type . variant_idiv . variant_imp . variant_int . variant_mod . variant_mul . variant_neg . variant_not . variant_or . variant_pow . variant_round . variant_set_type . variant_set . variant_sub . variant_xor
|
8.12.18 com_invoke()
Appelle une méthode d'un composant (déconseillé)
[ Exemples avec com_invoke ] PHP 3 >= 3.0.3
mixed
com_invoke (
resource
com_object
,
string
function_name
,
mixed
function_parameters
)
com_invoke
appelle la méthode
function_name
du composant COM
com_object
.
com_invoke
retourne
FALSE
en cas d'erreur, sinon retourne
le résultat de la fonction
function_name
en cas de succès. Tous les paramètres supplémentaires
function_parameters
sont passés à la méthode
function_name
.
| N'utiliser pas com_invoke(), utilisez la syntaxe OO à la place |
<?php // do this $val = $obj->method($one, $two); // instead of this: $val = com_invoke($obj, 'method', $one, $two); ?>
|
| Note | |
Cette fonction n'existe pas en PHP 5 ; à la place, vous devriez utiliser
la syntaxe régulière et plus naturelle OO pour accéder aux propriétés ou
appeler les méthodes.
|
|