PHP7 other modifications


  • When NaN and Infinity are converted to integers, they are always 0.
  • Instead of being undefined and platform-dependent, NaN and Infinity will always be zero when cast to integer.
  • Calling a method on a non-object will now throw a Caught errors are no longer fatal errors. The error message of https://wiki.php.net/rfc/catchable-call-to-member-of-non-object
  • zend_parse_parameters always uses integer and float, and no longer uses long and double. .
  • If ignore_user_abort is set to true, output caching will continue to work even if the connection is interrupted.
  • Zend extension interface uses zend_extension.op_array_persist_calc() and zend_extensions.op_array_persist().
  • The zend_internal_function.reserved[] array is introduced.