Changed functions
Guide
Edit on GitHub ✎
debug_zval_dump now prints "int" instead of "long", and "float" instead of "double"
PHP Core
debug_zval_dump()now prints "int" instead of "long", and "float" instead of "double"dirname()now optionally takes a second parameter,depth, to get the name of the directorydepthlevels up from the current directory.getrusage()is now supported on Windows.mktime()andgmmktime()functions no longer acceptis_dstparameter.preg_replace()function no longer supports "\e" (PREG_REPLACE_EVAL).preg_replace_callback()should be used instead.setlocale()function no longer acceptscategorypassed as string.LC_*constants must be used instead.exec(),system()andpassthru()functions have NULL byte protection now.shmop_open()now returns a resource instead of an int, which has to be passed toshmop_size(),shmop_write(),shmop_read(),shmop_close()andshmop_delete().substr()andiconv_substr()now return an empty string, if string is equal to start characters long.xml_parser_free()is no longer sufficient to free the parser resource, if it references an object and this object references that parser resource. In this case it is necessary to additionally unset the $parser.