Services webmasters
Partenaires
Jeux concours gratuits
 
Développer PHP 4.0
<<<
Appeler des fonctions définies par l'utilisateur. Développer PHP 4.0
>>>

8.15 Appeler des fonctions utilisateurs
8 Développer PHP 4.0
 Manuel PHP

->Appeler des fonctions définies par l'utilisateur.

Appeler des fonctions définies par l'utilisateur.

zval **function_name;
zval *retval;

if((ZEND_NUM_ARGS() != 1) || (zend_get_parameters_ex(1, &function_name) != SUCCESS))
{
    WRONG_PARAM_COUNT;
}

if((*function_name)->type != IS_STRING)
{
    zend_error(E_ERROR, "Function requires string argument");
}

TSRMSLS_FETCH();

if(call_user_function_ex(CG(function_table), NULL, *function_name, &retval, 0, NULL, 0) != SUCCESS)
{
    zend_error(E_ERROR, "Function call failed");
}

zend_printf("Nous avons %i de type<br>", retval->type);

*return_value = *retval;
zval_copy_ctor(return_value);
zval_ptr_dtor(&retval);
<< Appeler des fonctions définies par l'utilisateur. >>
Développer PHP 4.0 Appeler des fonctions utilisateurs Développer PHP 4.0
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -