本文整理汇总了C++中PHP_MINIT函数的典型用法代码示例。如果您正苦于以下问题:C++ PHP_MINIT函数的具体用法?C++ PHP_MINIT怎么用?C++ PHP_MINIT使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了PHP_MINIT函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: PHP_ABSTRACT_ME
/* {{{ operators_methods[] */
const zend_function_entry operators_methods[] = {
PHP_ABSTRACT_ME(Operators, __operators, operators_arginfo)
PHP_FE_END
};
/* }}} */
/* {{{ operators_module_entry
*/
zend_module_entry operators_module_entry = {
#if ZEND_MODULE_API_NO >= 20010901
STANDARD_MODULE_HEADER,
#endif
"operators",
operators_functions,
PHP_MINIT(operators),
PHP_MSHUTDOWN(operators),
NULL,
NULL,
PHP_MINFO(operators),
#if ZEND_MODULE_API_NO >= 20010901
"0.1",
#endif
STANDARD_MODULE_PROPERTIES
};
/* }}} */
#ifdef COMPILE_DL_OPERATORS
ZEND_GET_MODULE(operators)
#endif
开发者ID:krakjoe,项目名称:operators,代码行数:30,代码来源:operators.c
示例2: PHP_MINIT_FUNCTION
PHP_MINIT_FUNCTION(wddx);
PHP_MINFO_FUNCTION(wddx);
/* {{{ dynamically loadable module stuff */
#ifdef COMPILE_DL_WDDX
ZEND_GET_MODULE(wddx)
#endif /* COMPILE_DL_WDDX */
/* }}} */
/* {{{ wddx_module_entry
*/
zend_module_entry wddx_module_entry = {
STANDARD_MODULE_HEADER,
"wddx",
wddx_functions,
PHP_MINIT(wddx),
NULL,
NULL,
NULL,
PHP_MINFO(wddx),
NO_VERSION_YET,
STANDARD_MODULE_PROPERTIES
};
/* }}} */
/* {{{ wddx_stack_init
*/
static int wddx_stack_init(wddx_stack *stack)
{
stack->top = 0;
stack->elements = (void **) safe_emalloc(sizeof(void **), STACK_BLOCK_SIZE, 0);
开发者ID:super9919,项目名称:php-src,代码行数:31,代码来源:wddx.c
示例3: PHP_FE
PHP_FE(shm_detach, arginfo_shm_remove)
PHP_FE(shm_put_var, arginfo_shm_put_var)
PHP_FE(shm_has_var, arginfo_shm_has_var)
PHP_FE(shm_get_var, arginfo_shm_get_var)
PHP_FE(shm_remove_var, arginfo_shm_remove_var)
PHP_FE_END
};
/* }}} */
/* {{{ sysvshm_module_entry
*/
zend_module_entry sysvshm_module_entry = {
STANDARD_MODULE_HEADER,
"sysvshm",
sysvshm_functions,
PHP_MINIT(sysvshm),
NULL,
NULL,
NULL,
NULL,
PHP_SYSVSHM_VERSION,
STANDARD_MODULE_PROPERTIES
};
/* }}} */
#ifdef COMPILE_DL_SYSVSHM
ZEND_GET_MODULE(sysvshm)
#endif
#undef shm_ptr /* undefine AIX-specific macro */
开发者ID:3F,项目名称:php-src,代码行数:30,代码来源:sysvshm.c
示例4: PHP_MINIT
zend_class_entry *redis_connect_pool_class_entry_ptr;
zend_class_entry pdo_connect_pool_PDOStatement_ce;
zend_class_entry *pdo_connect_pool_PDOStatement_class_entry_ptr;
zend_module_entry connect_pool_module_entry = {
#if ZEND_MODULE_API_NO >= 20050922
STANDARD_MODULE_HEADER_EX,
NULL,
NULL,
#else
STANDARD_MODULE_HEADER,
#endif
"connect_pool",
cp_functions,
PHP_MINIT(connect_pool),
PHP_MSHUTDOWN(connect_pool),
PHP_RINIT(connect_pool), //RINIT
PHP_RSHUTDOWN(connect_pool), //RSHUTDOWN
PHP_MINFO(connect_pool),
CP_VERSION,
STANDARD_MODULE_PROPERTIES
};
#ifdef COMPILE_DL_CONNECT_POOL
ZEND_GET_MODULE(connect_pool)
#endif
PHP_MINIT_FUNCTION(connect_pool)
{
开发者ID:toohamster,项目名称:php-cp,代码行数:31,代码来源:connect_pool.c
示例5: UOPZ_FE
UOPZ_FE(uopz_redefine)
UOPZ_FE(uopz_undefine)
UOPZ_FE(uopz_set_property)
UOPZ_FE(uopz_get_property)
{NULL, NULL, NULL}
};
#undef UOPZ_FE
/* }}} */
/* {{{ uopz_module_entry
*/
zend_module_entry uopz_module_entry = {
STANDARD_MODULE_HEADER,
PHP_UOPZ_EXTNAME,
uopz_functions,
PHP_MINIT(uopz),
PHP_MSHUTDOWN(uopz),
PHP_RINIT(uopz),
PHP_RSHUTDOWN(uopz),
PHP_MINFO(uopz),
PHP_UOPZ_VERSION,
STANDARD_MODULE_PROPERTIES
};
/* }}} */
#ifdef COMPILE_DL_UOPZ
ZEND_GET_MODULE(uopz)
#ifdef ZTS
ZEND_TSRMLS_CACHE_DEFINE();
#endif
#endif
开发者ID:remicollet,项目名称:uopz,代码行数:31,代码来源:uopz.c
示例6: PHP_ME
PHP_ME(SEASLOG_RES_NAME, alert, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
PHP_ME(SEASLOG_RES_NAME, emergency, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
PHP_ME(SEASLOG_RES_NAME, setLogFormat, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
PHP_ME(SEASLOG_RES_NAME, getLogFormat, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
{NULL, NULL, NULL}
};
zend_module_entry seaslog_module_entry = {
#if ZEND_MODULE_API_NO >= 20010901
STANDARD_MODULE_HEADER,
#endif
SEASLOG_RES_NAME,
seaslog_functions,
PHP_MINIT(seaslog),
PHP_MSHUTDOWN(seaslog),
PHP_RINIT(seaslog),
PHP_RSHUTDOWN(seaslog),
PHP_MINFO(seaslog),
#if ZEND_MODULE_API_NO >= 20010901
SEASLOG_VERSION,
#endif
STANDARD_MODULE_PROPERTIES
};
#ifdef COMPILE_DL_SEASLOG
ZEND_GET_MODULE(seaslog)
#endif
PHP_INI_BEGIN()
开发者ID:tangyouyou,项目名称:SeasLog,代码行数:31,代码来源:seaslog.c
示例7: REGISTER_LONG_CONSTANT
REGISTER_LONG_CONSTANT("POSIX_RLIMIT_STACK", RLIMIT_STACK, CONST_CS | CONST_PERSISTENT);
#endif
#ifdef HAVE_SETRLIMIT
REGISTER_LONG_CONSTANT("POSIX_RLIMIT_INFINITY", RLIM_INFINITY, CONST_CS | CONST_PERSISTENT);
#endif
return SUCCESS;
}
/* }}} */
/* {{{ posix_module_entry
*/
zend_module_entry posix_module_entry = {
STANDARD_MODULE_HEADER,
"posix",
posix_functions,
PHP_MINIT(posix),
NULL,
NULL,
NULL,
PHP_MINFO(posix),
PHP_POSIX_VERSION,
PHP_MODULE_GLOBALS(posix),
PHP_GINIT(posix),
NULL,
NULL,
STANDARD_MODULE_PROPERTIES_EX
};
/* }}} */
#ifdef COMPILE_DL_POSIX
ZEND_GET_MODULE(posix)
开发者ID:mreed88,项目名称:mreed88.github.io,代码行数:31,代码来源:posix.c
示例8: PHP_FE
*/
function_entry python_functions[] = {
PHP_FE(python_version, NULL)
PHP_FE(python_eval, NULL)
PHP_FE(python_exec, NULL)
PHP_FE(python_call, NULL)
{NULL, NULL, NULL}
};
/* }}} */
/* {{{ python_module_entry
*/
zend_module_entry python_module_entry = {
STANDARD_MODULE_HEADER,
"python",
python_functions,
PHP_MINIT(python),
PHP_MSHUTDOWN(python),
PHP_RINIT(python),
PHP_RSHUTDOWN(python),
PHP_MINFO(python),
NO_VERSION_YET,
STANDARD_MODULE_PROPERTIES
};
#ifdef COMPILE_DL_PYTHON
ZEND_GET_MODULE(python)
#endif
/* }}} */
/* {{{ php_python_constructor_function
*/
zend_internal_function php_python_constructor = {
开发者ID:svn2github,项目名称:pecl-python,代码行数:31,代码来源:python.c
示例9: PHP_FE
PHP_FE(witness_assert, witness_assert_arg)
PHP_FE(witness_dump, witness_arg)
PHP_FE(witness_stack_info, NULL)
{NULL, NULL, NULL} /* Must be the last line in witness_functions[] */
};
/* }}} */
/* {{{ witness_module_entry
*/
zend_module_entry witness_module_entry = {
#if ZEND_MODULE_API_NO >= 20010901
STANDARD_MODULE_HEADER,
#endif
"witness",
witness_functions,
PHP_MINIT(witness),
PHP_MSHUTDOWN(witness),
PHP_RINIT(witness), /* Replace with NULL if there's nothing to do at request start */
PHP_RSHUTDOWN(witness), /* Replace with NULL if there's nothing to do at request end */
PHP_MINFO(witness),
#if ZEND_MODULE_API_NO >= 20010901
"0.1", /* Replace with version number for your extension */
#endif
STANDARD_MODULE_PROPERTIES
};
/* }}} */
#ifdef COMPILE_DL_WITNESS
ZEND_GET_MODULE(witness)
#endif
开发者ID:5up3rc,项目名称:witness,代码行数:30,代码来源:php_witness.c
示例10: ZEND_ARG_INFO
ZEND_ARG_INFO(0, isDefinedTest)
ZEND_END_ARG_INFO()
zend_function_entry twig_functions[] = {
PHP_FE(twig_template_get_attributes, twig_template_get_attribute_args)
{NULL, NULL, NULL}
};
zend_module_entry twig_module_entry = {
#if ZEND_MODULE_API_NO >= 20010901
STANDARD_MODULE_HEADER,
#endif
"twig",
twig_functions,
PHP_MINIT(twig),
PHP_MSHUTDOWN(twig),
PHP_RINIT(twig),
PHP_RSHUTDOWN(twig),
PHP_MINFO(twig),
#if ZEND_MODULE_API_NO >= 20010901
PHP_TWIG_VERSION,
#endif
STANDARD_MODULE_PROPERTIES
};
#ifdef COMPILE_DL_TWIG
ZEND_GET_MODULE(twig)
#endif
开发者ID:gitonomy,项目名称:blog,代码行数:30,代码来源:twig.c
示例11: PHP_FALIAS
PHP_FALIAS(velocis_off_autocommit, birdstep_off_autocommit, arginfo_birdstep_off_autocommit)
PHP_FALIAS(velocis_commit, birdstep_commit, arginfo_birdstep_commit)
PHP_FALIAS(velocis_rollback, birdstep_rollback, arginfo_birdstep_rollback)
PHP_FALIAS(velocis_fieldnum, birdstep_fieldnum, arginfo_birdstep_fieldnum)
PHP_FALIAS(velocis_fieldname, birdstep_fieldname, arginfo_birdstep_fieldname)
/* End temporary aliases */
{
NULL, NULL, NULL
}
};
zend_module_entry birdstep_module_entry = {
STANDARD_MODULE_HEADER,
"birdstep",
birdstep_functions,
PHP_MINIT(birdstep),
PHP_MSHUTDOWN(birdstep),
PHP_RINIT(birdstep),
NULL,
PHP_MINFO(birdstep),
PHP_BIRDSTEP_VERSION,
STANDARD_MODULE_PROPERTIES
};
#ifdef COMPILE_DL_ODBC
ZEND_GET_MODULE(birdstep)
#endif
THREAD_LS birdstep_module php_birdstep_module;
THREAD_LS static HENV henv;
开发者ID:sonivaibhv,项目名称:php-src,代码行数:30,代码来源:birdstep.c
示例12: PHP_FALIAS
PHP_FALIAS(fbird_restore, ibase_restore, arginfo_ibase_restore)
PHP_FALIAS(fbird_maintain_db, ibase_maintain_db, arginfo_ibase_maintain_db)
PHP_FALIAS(fbird_db_info, ibase_db_info, arginfo_ibase_db_info)
PHP_FALIAS(fbird_server_info, ibase_server_info, arginfo_ibase_server_info)
PHP_FALIAS(fbird_wait_event, ibase_wait_event, arginfo_ibase_wait_event)
PHP_FALIAS(fbird_set_event_handler, ibase_set_event_handler, arginfo_ibase_set_event_handler)
PHP_FALIAS(fbird_free_event_handler, ibase_free_event_handler, arginfo_ibase_free_event_handler)
PHP_FE_END
};
zend_module_entry ibase_module_entry = {
STANDARD_MODULE_HEADER,
"interbase",
ibase_functions,
PHP_MINIT(ibase),
PHP_MSHUTDOWN(ibase),
NULL,
PHP_RSHUTDOWN(ibase),
PHP_MINFO(ibase),
PHP_INTERBASE_VERSION,
PHP_MODULE_GLOBALS(ibase),
PHP_GINIT(ibase),
NULL,
NULL,
STANDARD_MODULE_PROPERTIES_EX
};
#ifdef COMPILE_DL_INTERBASE
#ifdef ZTS
ZEND_TSRMLS_CACHE_DEFINE()
开发者ID:Llewellynvdm,项目名称:php-src,代码行数:31,代码来源:interbase.c
示例13: ZEND_MOD_OPTIONAL
*/
static const zend_module_dep mongo_deps[] = {
ZEND_MOD_OPTIONAL("openssl")
#if PHP_VERSION_ID >= 50307
ZEND_MOD_END
#else /* pre-5.3.7 */
{ NULL, NULL, NULL, 0 }
#endif
};
zend_module_entry mongo_module_entry = {
STANDARD_MODULE_HEADER_EX,
NULL,
mongo_deps,
PHP_MONGO_EXTNAME,
mongo_functions,
PHP_MINIT(mongo),
PHP_MSHUTDOWN(mongo),
PHP_RINIT(mongo),
NULL,
PHP_MINFO(mongo),
PHP_MONGO_VERSION,
PHP_MODULE_GLOBALS(mongo),
PHP_GINIT(mongo),
PHP_GSHUTDOWN(mongo),
NULL,
STANDARD_MODULE_PROPERTIES_EX
};
/* }}} */
#ifdef COMPILE_DL_MONGO
ZEND_GET_MODULE(mongo)
开发者ID:360buyliulei,项目名称:hiphop-php,代码行数:31,代码来源:php_mongo.cpp
示例14: ZEND_DECLARE_MODULE_GLOBALS
/* {{{ reg_cache */
typedef struct {
regex_t preg;
int cflags;
} reg_cache;
static int reg_magic = 0;
/* }}} */
ZEND_DECLARE_MODULE_GLOBALS(ereg)
/* {{{ Module entry */
zend_module_entry ereg_module_entry = {
STANDARD_MODULE_HEADER,
"ereg",
ereg_functions,
PHP_MINIT(ereg),
PHP_MSHUTDOWN(ereg),
NULL,
NULL,
PHP_MINFO(ereg),
NO_VERSION_YET,
STANDARD_MODULE_PROPERTIES
};
/* }}} */
/* {{{ _php_regcomp
*/
static int _php_regcomp(regex_t *preg, const char *pattern, int cflags)
{
int r = 0;
int patlen = strlen(pattern);
开发者ID:vpj,项目名称:PHP-Extension-API,代码行数:31,代码来源:ereg.c
示例15: scws_free
struct php_scws *ps = (struct php_scws *) rsrc->ptr;
scws_free(ps->s);
DELREF_SCWS(ps->zt);
efree(ps);
rsrc->ptr = NULL;
}
}
zend_module_entry scws_module_entry = {
#if ZEND_MODULE_API_NO >= 20010901
STANDARD_MODULE_HEADER,
#endif
"scws",
scws_functions,
PHP_MINIT(scws),
PHP_MSHUTDOWN(scws),
NULL,
PHP_RSHUTDOWN(scws),
PHP_MINFO(scws),
#if ZEND_MODULE_API_NO >= 20010901
PHP_SCWS_MODULE_VERSION,
#endif
STANDARD_MODULE_PROPERTIES
};
/* }}} */
#ifdef COMPILE_DL_SCWS
ZEND_GET_MODULE(scws)
#endif
开发者ID:cnangel,项目名称:ithunder,代码行数:30,代码来源:php_scws.c
示例16: PHP_MINIT
zend_function_entry amqp_functions[] = {
{NULL, NULL, NULL} /* Must be the last line in amqp_functions[] */
};
/* }}} */
/* {{{ amqp_module_entry
*/
zend_module_entry amqp_module_entry = {
#if ZEND_MODULE_API_NO >= 20010901
STANDARD_MODULE_HEADER,
#endif
"amqp",
amqp_functions,
PHP_MINIT(amqp),
PHP_MSHUTDOWN(amqp),
NULL,
NULL,
PHP_MINFO(amqp),
#if ZEND_MODULE_API_NO >= 20010901
"0.1",
#endif
STANDARD_MODULE_PROPERTIES
};
/* }}} */
#ifdef COMPILE_DL_AMQP
ZEND_GET_MODULE(amqp)
#endif
开发者ID:goldenclone,项目名称:php-amqp,代码行数:28,代码来源:amqp.c
示例17: ZEND_MOD_REQUIRED
ZEND_MOD_REQUIRED("pdo")
{NULL, NULL, NULL}
};
#endif
/* }}} */
zend_module_entry pdo_firebird_module_entry = { /* {{{ */
#if ZEND_MODULE_API_NO >= 20050922
STANDARD_MODULE_HEADER_EX, NULL,
pdo_firebird_deps,
#else
STANDARD_MODULE_HEADER,
#endif
"PDO_Firebird",
pdo_firebird_functions,
PHP_MINIT(pdo_firebird),
PHP_MSHUTDOWN(pdo_firebird),
NULL,
NULL,
PHP_MINFO(pdo_firebird),
"0.3",
STANDARD_MODULE_PROPERTIES
};
/* }}} */
#ifdef COMPILE_DL_PDO_FIREBIRD
ZEND_GET_MODULE(pdo_firebird)
#endif
PHP_MINIT_FUNCTION(pdo_firebird) /* {{{ */
{
开发者ID:hholzgra,项目名称:glob-period,代码行数:31,代码来源:pdo_firebird.c
示例18: vld_check_fe
/* {{{ forward declarations */
static int vld_check_fe (zend_op_array *fe, zend_bool *have_fe TSRMLS_DC);
static int vld_dump_fe (zend_op_array *fe TSRMLS_DC, int num_args, va_list args, zend_hash_key *hash_key);
static int vld_dump_cle (zend_class_entry *class_entry TSRMLS_DC);
/* }}} */
zend_function_entry vld_functions[] = {
ZEND_FE_END
};
zend_module_entry vld_module_entry = {
STANDARD_MODULE_HEADER,
"vld",
vld_functions,
PHP_MINIT(vld),
PHP_MSHUTDOWN(vld),
PHP_RINIT(vld),
PHP_RSHUTDOWN(vld),
PHP_MINFO(vld),
"0.16.0-dev",
STANDARD_MODULE_PROPERTIES
};
#ifdef COMPILE_DL_VLD
ZEND_GET_MODULE(vld)
#endif
ZEND_DECLARE_MODULE_GLOBALS(vld)
开发者ID:derickr,项目名称:vld,代码行数:30,代码来源:vld.c
示例19: PHP_MINIT
#endif
/* }}} */
/* {{{ slightphp_module_entry
*/
zend_module_entry slightphp_module_entry = {
#if ZEND_EXTENSION_API_NO >= 220050617
STANDARD_MODULE_HEADER_EX, NULL,
slightphp_deps,
#else
STANDARD_MODULE_HEADER,
#endif
"SlightPHP",
slightphp_functions,
PHP_MINIT(slightphp), /* Replace with NULL if there is nothing to do at php startup */
PHP_MSHUTDOWN(slightphp), /* Replace with NULL if there is nothing to do at php shutdown */
PHP_RINIT(slightphp), /* Replace with NULL if there is nothing to do at request start */
PHP_RSHUTDOWN(slightphp), /* Replace with NULL if there is nothing to do at request end */
PHP_MINFO(slightphp),
"0.1",
STANDARD_MODULE_PROPERTIES
};
/* }}} */
#ifdef COMPILE_DL_SLIGHTPHP
ZEND_GET_MODULE(slightphp)
#endif
/* {{{ PHP_MINIT_FUNCTION */
开发者ID:IYism,项目名称:slightphp,代码行数:31,代码来源:slightphp.c
示例20: PHP_MSHUTDOWN_FUNCTION
}
static PHP_MSHUTDOWN_FUNCTION(litespeed)
{
zend_hash_destroy(&user_config_cache);
/* UNREGISTER_INI_ENTRIES(); */
return SUCCESS;
}
zend_module_entry litespeed_module_entry = {
STANDARD_MODULE_HEADER,
"litespeed",
litespeed_functions,
PHP_MINIT(litespeed),
PHP_MSHUTDOWN(litespeed),
NULL,
NULL,
NULL,
NO_VERSION_YET,
STANDARD_MODULE_PROPERTIES
};
static int add_associate_array( const char * pKey, int keyLen, const char * pValue, int valLen,
void * arg )
{
add_assoc_string_ex((zval *)arg, (char *)pKey, keyLen, (char *)pValue);
return 1;
}
开发者ID:huang-sh,项目名称:php-src,代码行数:30,代码来源:lsapi_main.c
注:本文中的PHP_MINIT函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论