Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-05-18 | Set the return type hint to undefined, otherwise PHP will not accept ↵ | Martijn Otto | |
__construct member functions (they are not allowed to return anything) | |||
2016-05-17 | Fixed final compilation issues | Martijn Otto | |
2016-05-11 | Work in progress on PHP7 compatibility | Martijn Otto | |
2015-06-15 | added extra check for abstract keyword when adding abstract methods for ↵ | Emiel Bruijntjes | |
interfaces | |||
2015-06-05 | rolled back change, the abstract flag should always be added if ↵ | Emiel Bruijntjes | |
implementation is missing | |||
2015-06-04 | Allow interfaces define static methods | Dreamsxin | |
2015-02-21 | fixed memory leak in classimpl | Emiel Bruijntjes | |
2015-01-15 | Added 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-08-22 | Store the impl pointer for ClassImpl after the name in the zend_class_entry ↵ | Toon Schoenmakers | |
on php5.3 Turns out the apache reload issue from f57607d2d58f6e7689a3550c84ba68ce42c6a7b3 was never actually fixed. This commit however does finally fix it. The previously comment trick however is still used with php 5.4 and php 5.5 as this 'new' trick doesn't work with these versions of php as char* name in the zend_class_entry is a const char* and is no longer internally copied and all (meaning we can't realloc it). | |||
2014-06-11 | when 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-09 | added unset function (request from issue #71) | Emiel Bruijntjes | |
2014-04-06 | renamed src directory to zend directory, disabled TSRM debug code | Emiel Bruijntjes | |