summaryrefslogtreecommitdiff
path: root/zend/object.cpp
AgeCommit message (Collapse)Author
2016-05-17Fixed final compilation issuesMartijn Otto
2016-05-11Work in progress on PHP7 compatibilityMartijn Otto
2015-01-15Added the Php::Function class. This is an extension to the Php::Value class ↵Emiel Bruijntjes
that can be used if you want to assign a std::function object to a Value. This is useful if you want to pass a C++ lambda to a PHP userspace function
2014-12-16fix issue #151, chaining method calls was not working as it should because ↵Emiel Bruijntjes
the per-object refcount was not updated correctly, which caused an object to be destructed even when it already was assigned to a different variable
2014-11-25Fixed a memory leak when returning a Php::Object with an already allocated Basev1.2.2Toon Schoenmakers
2014-11-21Removed move constructor from Object class, because it caused failures when ↵Toon Schoenmakers
instantiating with a std::string parameter, Php::Object constructors now always first call the base constructor, and the __construct() function is now always called
2014-11-20Fixed issue #137: Php::Object("MyClass") crashed when no __construct() ↵Emiel Bruijntjes
function was defined in it
2014-06-19errors are no longer thrown as exceptions, but are php fatal errors, so that ↵Emiel Bruijntjes
they more closely match the zend error reporting system
2014-06-11when an object was created using Php::Object("MyClass", new MyClass()), the ↵Emiel Bruijntjes
object handlers were not installed, which caused the magic methods not to be functional (issue #94)
2014-04-09added unset function (request from issue #71)Emiel Bruijntjes
2014-04-06renamed src directory to zend directory, disabled TSRM debug codeEmiel Bruijntjes