next up previous contents
Next: php::call_long_array Up: Function Reference Previous: php::call_int_array   Contents

php::call_long

#include "php_cxx.h"

long 
php::call_long(char *fn, char *argspec = "", ...);

Description: Call the PHP function fn with the arguments described by argspec and included as subsequent arguments. If argspec is not specified the function will be called without any arguments. The value returned by PHP will be interpreted as a long. If PHP type conversion is necessary it may generate a type mismatch warning if those warnings are enabled.

Errors: It is an error for the number of arguments described in argspec to differ from the number of arguments provided thereafter. It is an error for the types of additional arguments to differ from their description in argspec(see Table 1 on page [*] for details). Any internal errors during execution will result in the status flag (see php::status) being set to a nonzero value.



Andrew Bosworth 2008-03-24