Lines Matching refs:now

25     now 13 bytes longer. Total length is platform-dependent.
26 . Encountering recursion during comparison now results in a Error exception,
32 . The exit (and die) language constructs now behave more like a function.
34 declare statement, and now perform the usual type coercions instead of
36 As such, passing invalid types to exit/die may now result in a TypeError
43 - Extension Class constants are now typed:
56 . dba_open() and dba_popen() will now return Dba\Connection
58 . odbc_connect() and odbc_pconnect() will now return Odbc\Connection
59 . odbc_prepare(), odbc_exec(), and various other functions will now return
62 . SoapClient::$httpurl is now a Soap\Url object rather than a resource.
65 . SoapClient::$sdl is now a Soap\Sdl object rather than a resource.
82 . bind_textdomain_codeset, textdomain and d(*)gettext functions now throw an exception
86 ResourceBundle object now throw:
93 . mb_encode_numericentity() and mb_decode_numericentity() now check that
95 . mb_http_input() now always throws a ValueError if the $type is invalid.
96 . mb_http_output() now checks that the $encoding parameter does not
97 contain any null bytes. If it does, a ValueError is now thrown.
99 . odbc_fetch_row() now emits a warning when a value less than or equal to 0 is
103 pcntl_sigtimedwait() now throw:
108 . The function pcntl_sigprocmask() now throw:
110 . The function pcntl_sigtimedwait() now throw:
115 . Calling simplexml_import_dom() with a non-XML object now throws a
118 . round() now validates the value of the $mode parameter and throws a
121 . The str_getcsv() function now throws ValueErrors when the $separator and
125 . php_uname() now throws ValueErrors if the $move parameter is invalid.
126 . The "allowed_classes" option for unserialize() now throws TypeErrors and
130 XMLReader::XML() now throws a ValueError. Passing an encoding
131 containing null bytes previously emitted a warning and now throws
135 warning and now throws a ValueError.
137 . XSLTProcessor::setParameter() will now throw a ValueError when its
140 . Calling XSLTProcessor::importStyleSheet() with a non-XML object now
142 . Failure to call a PHP function callback during evaluation now throws
149 DOMException now. This situation is extremely unlikely though and probably
150 will not affect you. As a result DOMImplementation::createDocument() now has
153 object. This is no longer possible, and cloning a DOMXPath object now throws
159 . The GMP class is now final and cannot be extended anymore.
163 . On invalid strings (those with encoding errors), mb_substr() now interprets
166 . For SJIS-Mac (MacJapanese) strings, character indices passed to mb_substr() now
192 behavior, the JIT is still disabled by default. However, it is now disabled
198 architectures is now 32767 (it was previously 4095).
199 . If JIT is enabled, PHP will now exit with a fatal error on startup in case
204 pcntl_sigtimedwait() now always return false on failure.
209 As a consequence, this means {,3} is now recognized as a quantifier instead
219 . Since some Firebird C++ APIs are used now, this extension requires a C++
241 . SoapClient::$typemap is now an array rather than a resource.
245 If you build PHP without the session extension and with --enable-rtld-now,
247 To solve this, either don't use rtld-now or load the session extension.
250 . strcspn() with empty $characters now returns the length of the string instead
252 . http_build_query() now correctly handles backed enums.
253 . stream_bucket_make_writeable() and stream_bucket_new() will now return a
258 . Failures in the constructor now throw exceptions rather than emitting
262 . The xml_set_*_handler() functions now declare and check for an effective
265 of object set with xml_set_object() are now checked to see if the method
267 This means that xml_set_object() must now always be called prior to setting
280 . Getting the debug info for WeakReference will now also output the object
282 . The output of Closure::__debugInfo() now includes the name, file, and line
284 . new expressions with constructor arguments are now dereferencable, meaning
292 . Exiting a namespace now clears seen symbols. This allows using a symbol in a
320 . curl_getinfo() function now returns "posttransfer_time_us", containing the
334 . It is now possible to pass any callable to registerPhpFunctions().
338 . Flushing headers without a body will now succeed. See GH-12785.
356 are now allowed between braces in Perl-compatible items, and
357 variable-length lookbehind assertions are now supported.
409 . ReflectionAttribute now contains a $name property to improve the debugging
412 now returns the attached doc comments.
430 It is now possible to specify entries in a class map with clark notation
434 elements are now serialized as such instead of being serialized as an
436 . Session persistence now works with a shared session module.
444 . It is now possible to use parameters that contain both single and double
446 . It is now possible to pass any callable to registerPhpFunctions().
460 version is now 2.4.
478 . Implicitly nullable parameter types are now deprecated.
480 . Passing E_USER_ERROR to trigger_error() is now deprecated.
482 . Using "_" as a class name is now deprecated.
497 SUNFUNCS_RET_DOUBLE are now deprecated, following the deprecation of
532 . The mysqli_ping() function and mysqli::ping() method are now deprecated,
535 . The mysqli_kill() function and mysqli::kill() method are now deprecated.
538 . The mysqli_refresh() function and mysqli::refresh() method are now deprecated.
582 . Passing an int to SoapServer::addFunction() is now deprecated.
586 . The SOAP_FUNCTIONS_ALL constant is now deprecated.
596 is now deprecated. It must be passed explicitly either positionally or via named arguments.
608 is now deprecated. It must be passed explicitly either positionally or via named arguments.
614 . Passing non-callable strings to the xml_set_*_handler() functions is now
623 . trigger_error() and user_error() now have a return type of true instead of
627 . DOMDocument::registerNodeClass() now has a tentative return type of true.
639 . ResourceBundle::get() now has a tentative return type of:
641 . The idn_to_ascii() and idn_to_utf8() now always throw ValueErrors if the
646 . libxml_set_streams_context() now immediately throws a TypeError when a
651 . The behavior of mb_strcut is more consistent now on invalid UTF-8 and UTF-16
656 odbc_fetch_into() now has a default value of null, consistent with
673 are now cleared.
685 . When using persistent connections, there is now a liveness check in the
690 . Five new data types are now available: INT128, DEC16, DEC34, TIMESTAMP_TZ, TIME_TZ.
697 . getAttribute() can now retrieve the memory usage of query results.
706 . Phar::setAlias() and Phar::setDefaultStub() methods now have a tentative
710 . posix_isatty now sets the error number when the file descriptor/stream argument
714 . ReflectionGenerator::getFunction() may now be called after the generator
718 . Parameter $backlog of socket_create_listen() now has a default value of SOMAXCONN.
723 now has a tentative return type of true
725 now has a tentative return type of true instead of bool
748 but now returns `4503599627370496`.
752 . debug_zval_dump() now indicates whether an array is packed.
753 . long2ip() now returns string instead of string|false.
754 . output_add_rewrite_var() now uses url_rewriter.hosts instead of
756 . highlight_string() now has a return type of string|true instead of string|bool.
757 . print_r() now has a return type of string|true instead of string|bool.
859 . sodium_crypto_aead_aes256gcm_*() functions are now enabled on aarch64 CPUs
863 . Added seek() method to SplObjectStorage, now it implements
994 . The Curl extension now requires at least libcurl 7.61.0.
1000 . Casting a GMP object to bool is now possible instead of emitting a
1011 . The libxml extension now requires at least libxml2 2.9.4.
1020 . The OpenSSL extension now requires at least OpenSSL 1.1.1.
1023 . The pdo_pgsql extension now requires at least libpq 10.0.
1026 . The pgsql extension now requires at least libpq 10.0.
1029 . Out of bounds accesses in SplFixedArray now throw an exception of type
1036 XSLTProcessor::$doXInclude are now declared.
1039 . The zlib extension now requires at least zlib 1.2.11.
1067 . The IntlDateFormatter class exposes now the new PATTERN constant
1069 . The IntlChar class exposes now the new PROPERTY_IDS_UNARY_OPERATOR (new
1158 * Building with Visual Studio now requires at least Visual Studio 2019 (Visual
1161 * AVX(2) CPU support is now properly detected for MSVC builds.
1163 * Native AVX-512 builds are now supported (--enable-native-intrinsics=avx512).
1173 * run-tests.php now skips online tests by default. Set the SKIP_ONLINE_TESTS
1177 * Fiber switching during destructor execution is now allowed. It was previously
1180 Destructors may now be executed in a separate Fiber:
1222 . mb_strcut() is much faster now for UTF-8 and UTF-16 strings.
1223 . Looking up mbstring encoding names is much faster now.
1242 They now run in linear time instead of being bounded by quadratic time.
1243 . get_browser() is much faster now, up to 1.5x - 2.5x for some test cases.