spl_register_interface 38 ext/spl/spl_functions.h spl_register_interface(&spl_ce_ ## class_name, # class_name, spl_funcs_ ## class_name TSRMLS_CC); spl_register_interface 54 ext/spl/spl_functions.h void spl_register_interface(zend_class_entry ** ppce, char * class_name, const zend_function_entry *functions TSRMLS_DC);