コード例 #1
0
ファイル: slightphp.c プロジェクト: IYism/slightphp
PHP_METHOD(slightphp, setDefaultEntry)
{
		char * defaultEntry= NULL;
		int defaultEntry_len;
		if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &defaultEntry,&defaultEntry_len) == FAILURE) {
				RETURN_FALSE;
		}
		zend_update_static_property_string(slightphp_ce_ptr, "defaultEntry", sizeof("defaultEntry")-1, defaultEntry TSRMLS_CC);
		RETURN_TRUE;
}
コード例 #2
0
ファイル: slightphp.c プロジェクト: chenliyinga/slightphp
/* {{{ proto void setPathInfo(mixed pathInfo)
 */
PHP_METHOD(slightphp, setPathInfo)
{
		char* pathInfo;
		int pathInfo_len;
		if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &pathInfo,&pathInfo_len) == FAILURE) {
				RETURN_FALSE;
		}
		zend_update_static_property_string(slightphp_ce_ptr, "pathInfo", sizeof("pathInfo")-1, pathInfo TSRMLS_CC);
		RETURN_TRUE;
}
コード例 #3
0
ファイル: slightphp.c プロジェクト: chenliyinga/slightphp
/* {{{ proto void setAppDir(mixed appDir)
 */
PHP_METHOD(slightphp, setAppDir)
{
		char* appDir;
		int appDir_len;
		if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &appDir,&appDir_len) == FAILURE) {
				RETURN_FALSE;
		}
		zend_update_static_property_string(slightphp_ce_ptr, "appDir", sizeof("appDir")-1, appDir TSRMLS_CC);
		RETURN_TRUE;
}
コード例 #4
0
ファイル: slightphp.c プロジェクト: chenliyinga/slightphp
PHP_METHOD(slightphp, setSplitFlag)
{
		char * splitFlag = NULL;
		int splitFlag_len;
		if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &splitFlag, &splitFlag_len) == FAILURE) {
				RETURN_FALSE;
		}
		zend_update_static_property_string(slightphp_ce_ptr, "splitFlag", sizeof("splitFlag")-1, splitFlag TSRMLS_CC);
		RETURN_TRUE;
}
コード例 #5
0
ファイル: SlightPHP.c プロジェクト: wlabee/dmol
PHP_METHOD(SlightPHP, setDefaultZone)
{
	char* defaultZone= NULL;
	int defaultZone_len;
	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &defaultZone,&defaultZone_len) == FAILURE) {
			RETURN_FALSE;
	}
	zend_update_static_property_string(SlightPHP_ce_ptr, "defaultZone", sizeof("defaultZone")-1, defaultZone TSRMLS_CC);
	RETURN_TRUE;
}
コード例 #6
0
PHP_METHOD(slightphp, setDefaultPage)
{
	char * defaultPage= NULL;
	size_t defaultPage_len;
	if (zend_parse_parameters(ZEND_NUM_ARGS() , "s", &defaultPage,&defaultPage_len) == FAILURE) {
		RETURN_FALSE;
	}
	zend_update_static_property_string(slightphp_ce_ptr, "defaultPage", sizeof("defaultPage")-1, defaultPage );
	RETURN_TRUE;
}