Searched refs:recursive (Results 1 - 25 of 26) sorted by relevance

12

/PHP_5_6/ext/spl/examples/
H A Ddirectoryfilterdots.inc18 * and makes it recursive. Further more it filters the entries '.' and '..'.
H A Ddualiterator.inc163 * And if both do then a recursive comparison is being used.
H A Drecursivedualiterator.inc13 * @brief Synchronous iteration over two recursive iterators
/PHP_5_6/ext/spl/internal/
H A Dparentiterator.inc18 * This extended FilterIterator allows a recursive iteration using
H A Drecursivearrayiterator.inc13 * @brief A recursive array iterator
H A Drecursivefilteriterator.inc13 * @brief Iterator to filter recursive iterators
H A Drecursiveiterator.inc13 * @brief Interface for recursive iteration with RecursiveIteratorIterator
H A Drecursiveiteratoriterator.inc13 * @brief Iterates through recursive iterators
H A Drecursivecachingiterator.inc13 * @brief Cached recursive iteration over another Iterator
/PHP_5_6/ext/dom/
H A Ddocument.c1120 long recursive = 0; local
1122 if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "OO|l", &id, dom_document_class_entry, &node, dom_node_class_entry, &recursive) == FAILURE) {
1139 if ((recursive == 0) && (nodep->type == XML_ELEMENT_NODE)) {
1140 recursive = 2;
1142 retnodep = xmlDocCopyNode(nodep, docp, recursive);
1825 /* remove xinclude processing nodes from recursive xincludes */
H A Dnode.c1436 long recursive = 0; local
1438 if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "O|l", &id, dom_node_class_entry, &recursive) == FAILURE) {
1444 node = xmlDocCopyNode(n, n->doc, recursive);
1452 if (n->type == XML_ELEMENT_NODE && recursive == 0) {
/PHP_5_6/ext/ftp/
H A Dftp.c661 ftp_list(ftpbuf_t *ftp, const char *path, int recursive TSRMLS_DC)
663 return ftp_genlist(ftp, ((recursive) ? "LIST -R" : "LIST"), path TSRMLS_CC);
H A Dftp.h164 char** ftp_list(ftpbuf_t *ftp, const char *path, int recursive TSRMLS_DC);
H A Dphp_ftp.c121 ZEND_ARG_INFO(0, recursive)
685 /* {{{ proto array ftp_rawlist(resource stream, string directory [, bool recursive])
693 zend_bool recursive = 0; local
695 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rs|b", &z_ftp, &dir, &dir_len, &recursive) == FAILURE) {
702 if (NULL == (llist = ftp_list(ftp, dir, recursive TSRMLS_CC))) {
/PHP_5_6/ext/standard/
H A Darray.c1042 static int php_array_walk(HashTable *target_hash, zval *userdata, int recursive TSRMLS_DC) /* {{{ */
1063 if (recursive && Z_TYPE_PP(args[0]) == IS_ARRAY) {
1083 php_array_walk(thash, userdata, recursive TSRMLS_CC);
2091 PHPAPI int php_array_merge(HashTable *dest, HashTable *src, int recursive TSRMLS_DC) /* {{{ */
2103 if (recursive && zend_hash_find(dest, string_key, string_key_len, (void **)&dest_entry) == SUCCESS) {
2133 if (!php_array_merge(Z_ARRVAL_PP(dest_entry), Z_ARRVAL_P(src_zval), recursive TSRMLS_CC)) {
2225 static void php_array_merge_or_replace_wrapper(INTERNAL_FUNCTION_PARAMETERS, int recursive, int replace) /* {{{ */ argument
2252 php_array_merge(Z_ARRVAL_P(return_value), Z_ARRVAL_PP(args[i]), recursive TSRMLS_CC);
2253 } else if (recursive && i > 0) { /* First array will be copied directly instead */
H A Dfile.c1320 /* {{{ proto bool mkdir(string pathname [, int mode [, bool recursive [, resource context]]])
1328 zend_bool recursive = 0; local
1331 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "p|lbr", &dir, &dir_len, &mode, &recursive, &zcontext) == FAILURE) {
1337 RETURN_BOOL(php_stream_mkdir(dir, mode, (recursive ? PHP_STREAM_MKDIR_RECURSIVE : 0) | REPORT_ERRORS, context));
H A Dftp_fopen_wrapper.c1041 int result, recursive = options & PHP_STREAM_MKDIR_RECURSIVE; local
1059 if (!recursive) {
H A Dphp_array.h107 PHPAPI int php_array_merge(HashTable *dest, HashTable *src, int recursive TSRMLS_DC);
/PHP_5_6/main/streams/
H A Dplain_wrapper.c1165 int ret, recursive = options & PHP_STREAM_MKDIR_RECURSIVE; local
1172 if (!recursive) {
/PHP_5_6/sapi/phpdbg/
H A Dphpdbg_watch.c427 PHPDBG_WATCH(recursive) /* {{{ */
436 phpdbg_notice("Set recursive watchpoint on %.*s", (int)param->len, param->str);
H A Dphpdbg_watch.h38 PHPDBG_WATCH(recursive); variable
47 PHPDBG_COMMAND_D_EX(recursive, "create recursive watchpoints", 'r', watch_recursive, NULL, "s"),
/PHP_5_6/ext/pcre/pcrelib/
H A Dpcre_compile.c503 "recursive call could loop indefinitely\0"
1115 (possibly recursive) subroutine calls, _not_ backreferences. Just return
2446 is a recursive call, as otherwise there will be an infinite loop. If it is
2753 /* This function is called to check for left recursive calls. We want to check
4186 mutually recursive with the function immediately below.
4221 options &= ~PCRE_CASELESS; /* Remove for recursive calls */
4237 range. Otherwise, use a recursive call to add the additional range. */
4347 handled appropriately. This function is mutually recursive with the function
6312 must ensure that any pending recursive references are updated. */
6447 pending recursive reference
[all...]
H A Dpcre_exec.c102 /* Maximum number of ints of offset to save on the stack for recursive calls.
270 The match() function is highly recursive, though not every recursive call
271 increases the recursive depth. Nevertheless, some regular expressions can cause
274 saved for a recursive call. On Unix, the stack can be large, and this works
282 There is a fudge, triggered by defining NO_RECURSE, which avoids recursive
288 The original heap-recursive code used longjmp(). However, it seems that this
521 register int rrc; /* Returns from recursive calls */
619 below are for variables that do not have to be preserved over a recursive call
680 still need to be preserved over recursive call
[all...]
H A Dpcre_jit_compile.c93 The code generator follows the recursive nature of the PERL compatible regular
219 /* The following structure is the key data type for the recursive
1242 static int get_framesize(compiler_common *common, pcre_uchar *cc, pcre_uchar *ccend, BOOL recursive, BOOL *needs_control_head) argument
1247 BOOL setsom_found = recursive;
1248 BOOL setmark_found = recursive;
1262 if (!recursive && (*cc == OP_CBRAPOS || *cc == OP_SCBRAPOS))
1424 static void init_frame(compiler_common *common, pcre_uchar *cc, pcre_uchar *ccend, int stackpos, int stacktop, BOOL recursive) argument
1427 BOOL setsom_found = recursive;
1428 BOOL setmark_found = recursive;
1441 if (recursive || (*c
[all...]
/PHP_5_6/ext/simplexml/
H A Dsimplexml.c1451 static void sxe_add_namespaces(php_sxe_object *sxe, xmlNodePtr node, zend_bool recursive, zval *return_value TSRMLS_DC) /* {{{ */ argument
1467 if (recursive) {
1471 sxe_add_namespaces(sxe, node, recursive, return_value TSRMLS_CC);
1482 zend_bool recursive = 0; local
1486 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|b", &recursive) == FAILURE) {
1498 sxe_add_namespaces(sxe, node, recursive, return_value TSRMLS_CC);
1506 static void sxe_add_registered_namespaces(php_sxe_object *sxe, xmlNodePtr node, zend_bool recursive, zval *return_value TSRMLS_DC) /* {{{ */ argument
1516 if (recursive) {
1519 sxe_add_registered_namespaces(sxe, node, recursive, return_value TSRMLS_CC);
1527 /* {{{ proto string SimpleXMLElement::getDocNamespaces([bool recursive [, boo
1531 zend_bool recursive = 0, from_root = 1; local
[all...]

Completed in 225 milliseconds

12