Lines Matching refs:zv

673 static void php_timezone_to_string(php_timezone_obj *tzobj, zval *zv);
718 static void _php_date_tzinfo_dtor(zval *zv) /* {{{ */ in _php_date_tzinfo_dtor() argument
720 timelib_tzinfo *tzi = (timelib_tzinfo*)Z_PTR_P(zv); in _php_date_tzinfo_dtor()
2298 zval zv; in date_object_get_properties_for() local
2319 ZVAL_STR(&zv, date_format("Y-m-d H:i:s.u", sizeof("Y-m-d H:i:s.u")-1, dateobj->time, 1)); in date_object_get_properties_for()
2320 zend_hash_str_update(props, "date", sizeof("date")-1, &zv); in date_object_get_properties_for()
2324 ZVAL_LONG(&zv, dateobj->time->zone_type); in date_object_get_properties_for()
2325 zend_hash_str_update(props, "timezone_type", sizeof("timezone_type")-1, &zv); in date_object_get_properties_for()
2329 ZVAL_STRING(&zv, dateobj->time->tz_info->name); in date_object_get_properties_for()
2340 ZVAL_NEW_STR(&zv, tmpstr); in date_object_get_properties_for()
2344 ZVAL_STRING(&zv, dateobj->time->tz_abbr); in date_object_get_properties_for()
2347 zend_hash_str_update(props, "timezone", sizeof("timezone")-1, &zv); in date_object_get_properties_for()
2421 static void php_timezone_to_string(php_timezone_obj *tzobj, zval *zv) in php_timezone_to_string() argument
2425 ZVAL_STRING(zv, tzobj->tzi.tz->name); in php_timezone_to_string()
2436 ZVAL_NEW_STR(zv, tmpstr); in php_timezone_to_string()
2440 ZVAL_STRING(zv, tzobj->tzi.z.abbr); in php_timezone_to_string()
2448 zval zv; in date_object_get_properties_for_timezone() local
2468 ZVAL_LONG(&zv, tzobj->type); in date_object_get_properties_for_timezone()
2469 zend_hash_str_update(props, "timezone_type", sizeof("timezone_type")-1, &zv); in date_object_get_properties_for_timezone()
2471 php_timezone_to_string(tzobj, &zv); in date_object_get_properties_for_timezone()
2472 zend_hash_str_update(props, "timezone", sizeof("timezone")-1, &zv); in date_object_get_properties_for_timezone()
2480 zval zv; in date_object_get_debug_info_timezone() local
2489 ZVAL_LONG(&zv, tzobj->type); in date_object_get_debug_info_timezone()
2490 zend_hash_str_update(ht, "timezone_type", sizeof("timezone_type")-1, &zv); in date_object_get_debug_info_timezone()
2492 php_timezone_to_string(tzobj, &zv); in date_object_get_debug_info_timezone()
2493 zend_hash_str_update(ht, "timezone", sizeof("timezone")-1, &zv); in date_object_get_debug_info_timezone()
2534 zval zv; in date_object_get_properties_interval() local
2544 ZVAL_LONG(&zv, (zend_long)intervalobj->diff->f); \ in date_object_get_properties_interval()
2545 zend_hash_str_update(props, n, sizeof(n)-1, &zv); in date_object_get_properties_interval()
2553 ZVAL_DOUBLE(&zv, (double)intervalobj->diff->us / 1000000.0); in date_object_get_properties_interval()
2554 zend_hash_str_update(props, "f", sizeof("f") - 1, &zv); in date_object_get_properties_interval()
2562 ZVAL_FALSE(&zv); in date_object_get_properties_interval()
2563 zend_hash_str_update(props, "days", sizeof("days")-1, &zv); in date_object_get_properties_interval()
5233 zval zv; in date_object_get_properties_period() local
5244 object_init_ex(&zv, period_obj->start_ce); in date_object_get_properties_period()
5245 date_obj = Z_PHPDATE_P(&zv); in date_object_get_properties_period()
5248 ZVAL_NULL(&zv); in date_object_get_properties_period()
5250 zend_hash_str_update(props, "start", sizeof("start")-1, &zv); in date_object_get_properties_period()
5254 object_init_ex(&zv, period_obj->start_ce); in date_object_get_properties_period()
5255 date_obj = Z_PHPDATE_P(&zv); in date_object_get_properties_period()
5258 ZVAL_NULL(&zv); in date_object_get_properties_period()
5260 zend_hash_str_update(props, "current", sizeof("current")-1, &zv); in date_object_get_properties_period()
5264 object_init_ex(&zv, period_obj->start_ce); in date_object_get_properties_period()
5265 date_obj = Z_PHPDATE_P(&zv); in date_object_get_properties_period()
5268 ZVAL_NULL(&zv); in date_object_get_properties_period()
5270 zend_hash_str_update(props, "end", sizeof("end")-1, &zv); in date_object_get_properties_period()
5274 object_init_ex(&zv, date_ce_interval); in date_object_get_properties_period()
5275 interval_obj = Z_PHPINTERVAL_P(&zv); in date_object_get_properties_period()
5279 ZVAL_NULL(&zv); in date_object_get_properties_period()
5281 zend_hash_str_update(props, "interval", sizeof("interval")-1, &zv); in date_object_get_properties_period()
5284 ZVAL_LONG(&zv, (zend_long) period_obj->recurrences); in date_object_get_properties_period()
5285 zend_hash_str_update(props, "recurrences", sizeof("recurrences")-1, &zv); in date_object_get_properties_period()
5287 ZVAL_BOOL(&zv, period_obj->include_start_date); in date_object_get_properties_period()
5288 zend_hash_str_update(props, "include_start_date", sizeof("include_start_date")-1, &zv); in date_object_get_properties_period()