summaryrefslogtreecommitdiff
path: root/include/extension.h
AgeCommit message (Collapse)Author
2015-01-20PHP-CPP now checks whether an already compiled extension is still compatible ↵Emiel Bruijntjes
with the PHP-CPP library. This prevents weird crashes when users update their PHP-CPP library, without recompiling their extensions
2014-05-06When "apache reload" is called, the PHP-CPP library made the entire Apache ↵Emiel Bruijntjes
process crash. This has been fixed
2014-04-10added implementation for Extension::iniVariables() methodEmiel Bruijntjes
2014-04-10Namespace::add() methods were hiddenEmiel Bruijntjes
2014-04-10refactored ini settingsEmiel Bruijntjes
2014-04-09Merge branch 'master' into ini-mastervalmat
Conflicts: include/namespace.h zend/extensionimpl.cpp
2014-04-08Ini entries emplemented (issues #64)valmat
2014-04-06removed all zend dependencies from the public extension object, and moved it ↵Emiel Bruijntjes
into the src directory
2014-03-24fix compile issues for TRSMEmiel Bruijntjes
2014-03-24added tsrm parameter to all methods to make it compile on tsrm platformsEmiel Bruijntjes
2014-03-08the extension callback functions are no lambdas, and can no longer be passed ↵Emiel Bruijntjes
to the constructor, but have to be set with special callback functions, documentation updated too
2014-03-08added information about Php::GLOBALS to the documentation, added article ↵Emiel Bruijntjes
about the lifetime of an extension
2014-03-01fixed various compile issues and namespace implementationEmiel Bruijntjes
2014-03-01namespace implementation, compile issue for php 5.4 and higherEmiel Bruijntjes
2014-02-28a lot of refactoring, to make it much easier to define classes in an extensionEmiel Bruijntjes
2014-02-14Merged pull request #14Martijn Otto
2013-12-07replaces tabs in source code with regular spaces, added example for working ↵Emiel Bruijntjes
with global variables
2013-12-06Global variables are now accessible via Php::globals["varname"]Emiel Bruijntjes
2013-09-25{auto} PHP objects can now be implemented in C++. Constructors and ↵Emiel Bruijntjes
destructors get called at the appropriate time, but not yet any of the other methods
2013-09-25Work in progress on implementing classesEmiel Bruijntjes
2013-09-11The environment object that is passed to functions now always is the same ↵Emiel Bruijntjes
environment object, added move operator= to Value class to make moving zvals faster, and added request startup and request closedown methods
2013-09-10Renamed request to environmentEmiel Bruijntjes
2013-09-10When registering functions, it now is also possible to specify the signature ↵Emiel Bruijntjes
of the parameters
2013-09-10Fixed various crashes because hidden pointers were not persistently storedEmiel Bruijntjes
Copying the result value of a function has been fixed New C++ nullptr type is supported for Php::Value
2013-09-09work in progressEmiel Bruijntjes
2013-09-08Refactoring function class, and making it even more easy to directly enable ↵Emiel Bruijntjes
native C functions in PHP
2013-08-31Work in progress on a simpler apiEmiel Bruijntjes
2013-08-30Further work in progress (that breaks everything)Emiel Bruijntjes
2013-08-25{more work in progress: the function that was defined with c++ now gets ↵Emiel Bruijntjes
calls, but it does not yet call the actual implementation
2013-08-25{auto} requests are added as objectsEmiel Bruijntjes
2013-08-24The extension::initialize() and extension::finalize() methods are called at ↵Emiel Bruijntjes
the appropriate time
2013-08-24initial setup for libraryEmiel Bruijntjes