PHP-CPP 2.1.0
Pre-release
Pre-release
- Support for PHP 7.2
- ini entries were not always correctly registered when a extension was reloaded
- Added cmake file to be able to compile PHP-CPP under Windows (#343)
- Removed hard dependency on sudo (#332)
- Refactored exception code slightly
- Made the makeReference function non-static, renamed some variables for clarity, reworked parenthesis for consistency and added some missing override statements
- Fix #301 - Invalid read when Php::defined() is true
- Fix wrong assumption
- Make inlines static and unexport them (fix #178)
- Bug fix for #234 - Setting a PHP::GLOBALS value makes a segfault
- Fix 7.1 build
- debugZval() should be public
- Rework assignments
- Fix #293 - Php::Value::numericValue() does not play well with references
- Fix #269 - Process termination when attempting to access object
- Remove #pragma GCC system_header from zend/includes.h
- Fix -Wsign-compare compiler warning
- Increase refcount of zval, not zend_object
- Use EG(scope) to access properties
- Fix #261 - Byref
- Use information from PHP exception
- Fix compiler warnings
- Fix #281 -Memory Leak in CallPhpFunctions
- Do not increment reference count more than necessary
- Use zend_object_std_dtor()
- Fix TSRM usage for PHP 7
- Make the code compile under ZTS
- Fix zval being free()ed too early when retrieving a propery
- arrayaccess.h: Add missing virtual destructor for interface