PHP 7.1 INTERNALS UPGRADE NOTES 1. Internal API changes a. 2. Build system changes a. Unix build system changes b. Windows build system changes 3. Module changes ======================== 1. Internal API changes ======================== a. Path related functions - CWD_API void realpath_cache_del(const char *path, size_t path_len); - CWD_API realpath_cache_bucket* realpath_cache_lookup(const char *path, size_t path_len, time_t t); - PHPAPI void php_clear_stat_cache(zend_bool clear_realpath_cache, const char *filename, size_t filename_len); - PHPAPI void php_stat(const char *filename, size_t filename_length, int type, zval *return_value); ======================== 2. Build system changes ======================== a. Unix build system changes b. Windows build system changes . Minimum supported Windows versions are Windows 7/Server 2008 R2. . nice() now have a Windows alternative that is implemented in win32/nice.c, using SetPriorityClass(). See the implementation for more in-depth details. This also defines HAVE_NICE. ======================== 3. Module changes ======================== - Session: . php_session_start()/session_reset_id() return value is changed from void to int. It returns SUCCESS/FAILURE. . Session module manages session status correctly.