For each parameter in your functions prototype there will be
a local C variable of the same name and an appropriate type.
The mapping from PHP to C variable types is as follows:
| PHP type | C type |
| bool | zend_bool |
| int | long |
| float | double |
| string | char * |
| array | zval * |
| object | zval * |
| resource | zval * |
| callback | zval * |
| mixed | zval * |