summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-08-26fixed conflictEmiel Bruijntjes
2014-08-26Value objects allocated with a const char * that is set to null, will not ↵Emiel Bruijntjes
create NULL php values
2014-08-22Store 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-08-19Fixed the compile issues against php 5.3Toon Schoenmakers
2014-08-19Use stringValue() rather than checking if it's a numeric value to then use ↵Toon Schoenmakers
std::to_string()
2014-08-15Properly use numeric keys in case we're requesting a mapValueToon Schoenmakers
2014-07-27update coding styleEmiel Bruijntjes
2014-07-27Merge branch 'FixedObjectConstructor' of https://github.com/andot/PHP-CPPEmiel Bruijntjes
2014-07-27added commentEmiel Bruijntjes
2014-07-27Merge branch 'fixed#107' of https://github.com/andot/PHP-CPPEmiel Bruijntjes
2014-07-27renamed subclassOf() to derivedFrom() (added to pull request #110)Emiel Bruijntjes
2014-07-26fixed compile issuesEmiel Bruijntjes
2014-07-26removed includes for fastcall.hEmiel Bruijntjes
2014-07-26added Value::subclassOf(), and implemented Php::is_a() and Php::is_subclass_of()Emiel Bruijntjes
2014-07-26Merge branch 'is_a' of https://github.com/andot/PHP-CPPEmiel Bruijntjes
2014-07-26autoload check had to be exactly the other way aroundEmiel Bruijntjes
2014-07-26compile issuesEmiel Bruijntjes
2014-07-26removed space from docblockEmiel Bruijntjes
2014-07-26modifed class_exists function to work with a char* without having to convert ↵Emiel Bruijntjes
it into a std::string
2014-07-26Merge branch 'class_exists' of https://github.com/andot/PHP-CPPEmiel Bruijntjes
2014-07-26Merge branch 'andot-issue#98'Emiel Bruijntjes
2014-07-26no more exceptions for wrong eval()'ed codeEmiel Bruijntjes
2014-07-26minor change so that phpcpp.h does not have any changes in this projectEmiel Bruijntjes
2014-07-26renamed fastcall.cpp to eval.cpp, and moved the Php::eval() definition to ↵Emiel Bruijntjes
the call.h header file
2014-07-26Merge branch 'issue#98' of https://github.com/andot/PHP-CPP into andot-issue#98Emiel Bruijntjes
2014-07-21Merge pull request #122 from andot/hashiterEmiel Bruijntjes
Fixed a bug of HashIterator
2014-07-21Merge pull request #127 from adanlobato/masterEmiel Bruijntjes
Fix typo
2014-07-21Fix typoAdán Lobato
2014-07-14Change C99 VLA C++ dynamic arrayandot
2014-07-11Fixed a bug of HashIteratorandot
The old implementation of HashIterator can't support `"\0"` prefix key. I think the array and the object is different. Maybe the user didn't want to get the private property of an object. but in an array, `"\0"` prefix key doesn't mean private key. so we should return `"\0"` prefix key when it is an array.
2014-07-10Fixed Object Constructor.andot
The old copy constructor of Php::Object forgot the call("__construct")
2014-07-10Fixed issue #107andot
2014-07-10Add Php::is_a implementation.andot
Add is, isSubClassOf for Php::Value. Add Php::is_a implementation. Add Php::is_subclass_of implementation.
2014-07-10Add Php::class_exists implementation.andot
2014-07-10Implementation issue #98andot
2014-07-08changed comments to match coding styleEmiel Bruijntjes
2014-07-08Merge pull request #101 from valmat/FixIssue100Emiel Bruijntjes
Fixed issue #100
2014-07-08in the documentation and source code comments, the old method name ↵Emiel Bruijntjes
Value::resize() was used, while the actual name is reserve(), solves issue #102
2014-06-23Fixed issue #100valmat
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-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-19Merge pull request #99 from valmat/issue97Emiel Bruijntjes
Implementation issue #97
2014-06-19implementation issue #97valmat
2014-06-11Merge pull request #95 from valmat/FixCompareOpEmiel Bruijntjes
Comparison operators for hardcoded Php::Value
2014-06-11donevalmat
2014-06-11Value::operator==valmat
2014-06-11Corrected in accordance with Proposition ↵valmat
https://github.com/CopernicaMarketingSoftware/PHP-CPP/pull/95#issuecomment-45716890
2014-06-11issue #93: fix crash when moving to null Php::Value objectEmiel Bruijntjes
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-06-08Comparison operators for hardcoded Valuevalmat