Home
last modified time | relevance | path

Searched refs:trait_name (Results 1 – 5 of 5) sorted by relevance

/PHP-5.5/ext/standard/tests/class_object/
H A Dget_declared_traits_variation1.phpt14 function __autoload($trait_name) {
15 require_once $trait_name . '.inc';
/PHP-5.5/Zend/
H A Dzend_language_scanner.l1621 const char *trait_name = NULL;
1626 trait_name = CG(active_class_entry)->name;
1629 if (!trait_name) {
1630 trait_name = "";
1633 zendlval->value.str.len = strlen(trait_name);
1634 zendlval->value.str.val = estrndup(trait_name, zendlval->value.str.len);
H A Dzend_builtin_functions.c1307 char *trait_name, *lc_name; in ZEND_FUNCTION() local
1314 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|b", &trait_name, &trait_name_len, &autoloa… in ZEND_FUNCTION()
1323 zend_str_tolower_copy(lc_name, trait_name, trait_name_len); in ZEND_FUNCTION()
1338 if (zend_lookup_class(trait_name, trait_name_len, &ce TSRMLS_CC) == SUCCESS) { in ZEND_FUNCTION()
H A Dzend_language_scanner.c4471 const char *trait_name = NULL; in lex_scan() local
4476 trait_name = CG(active_class_entry)->name; in lex_scan()
4479 if (!trait_name) { in lex_scan()
4480 trait_name = ""; in lex_scan()
4483 zendlval->value.str.len = strlen(trait_name); in lex_scan()
4484 zendlval->value.str.val = estrndup(trait_name, zendlval->value.str.len); in lex_scan()
H A Dzend_compile.c5202 void zend_do_use_trait(znode *trait_name TSRMLS_DC) /* {{{ */ in zend_do_use_trait()
5209 Z_STRVAL(trait_name->u.constant), CG(active_class_entry)->name); in zend_do_use_trait()
5213 …switch (zend_get_class_fetch_type(Z_STRVAL(trait_name->u.constant), Z_STRLEN(trait_name->u.constan… in zend_do_use_trait()
5217 …OMPILE_ERROR, "Cannot use '%s' as trait name as it is reserved", Z_STRVAL(trait_name->u.constant)); in zend_do_use_trait()
5226 zend_resolve_class_name(trait_name, opline->extended_value, 0 TSRMLS_CC); in zend_do_use_trait()
5229 …opline->op2.constant = zend_add_class_name_literal(CG(active_op_array), &trait_name->u.constant TS… in zend_do_use_trait()

Completed in 53 milliseconds