diff options
| author | Stanislav Malyshev <stas@php.net> | 2016-10-12 23:08:30 -0700 | 
|---|---|---|
| committer | Stanislav Malyshev <stas@php.net> | 2016-10-12 23:09:49 -0700 | 
| commit | 2301608736c82183f8210053a45f78eeef5b0c74 (patch) | |
| tree | 17643b930c8f5a694b33002da5ec8610caaa7bb1 | |
| parent | 9c50ba42d6503a5fcfffad6c6823a9bee0e033c0 (diff) | |
| download | php-git-2301608736c82183f8210053a45f78eeef5b0c74.tar.gz | |
Syncronize with 5.6 - __toString should return ""
| -rw-r--r-- | ext/spl/spl_iterators.c | 2 | ||||
| -rw-r--r-- | ext/spl/tests/spl_cachingiterator___toString_basic.phpt | 2 | 
2 files changed, 2 insertions, 2 deletions
diff --git a/ext/spl/spl_iterators.c b/ext/spl/spl_iterators.c index 7b4c73dcec..6708689d05 100644 --- a/ext/spl/spl_iterators.c +++ b/ext/spl/spl_iterators.c @@ -2810,7 +2810,7 @@ SPL_METHOD(CachingIterator, __toString)  	if (Z_TYPE(intern->u.caching.zstr) == IS_STRING) {  		RETURN_STR_COPY(Z_STR_P(&intern->u.caching.zstr));  	} else { -		RETURN_NULL(); +		RETURN_EMPTY_STRING();  	}  } /* }}} */ diff --git a/ext/spl/tests/spl_cachingiterator___toString_basic.phpt b/ext/spl/tests/spl_cachingiterator___toString_basic.phpt index 0395b3794d..57ca5152ed 100644 --- a/ext/spl/tests/spl_cachingiterator___toString_basic.phpt +++ b/ext/spl/tests/spl_cachingiterator___toString_basic.phpt @@ -13,4 +13,4 @@ $ci->__toString() // if conversion to string is done by echo, for example, an ex  );  ?>  --EXPECTF-- -NULL +string(0) ""  | 
