Since the interpreter and executor core have been separated from the main PHP package, a second API defining macros and function sets has evolved: the Zend API.
To declare functions that are to be exported (i.e., made available to PHP as new native functions), Zend provides a set of macros. A sample declaration looks like this: