Age | Commit message (Collapse) | Author |
|
|
|
not a very smart thing to do...
|
|
objects
|
|
|
|
is easier to finetune these classes, removed the Value::validate() method because it does not seem to be necessary, Object constructor now also accepts Php::Value objects that hold a string, to instantiate the described class
|
|
but a const char* instead, because in the real world they are most likely called with hard coded strings
|
|
|
|
variable in Php::Base because by having each object keeping a reference to itself, the refcounter never reached zero and the object was thus never destructed, checking if we can get a new implementation one way or another
|
|
|
|
|
|
|
|
type, and implemented both Object and Array to make use of that type, implemented - but not yet tested - Base::value() method
|
|
Base::self()
|
|
to make it easier to edit in the event of future changes to the Zend API
|
|
renamed to class::method() and class::property() to prevent ambiguity in defining properties and methods
|
|
|
|
|
|
|
|
|
|
|
|
FinalClass have been added
|
|
|
|
methods in Php::Value are now all const (they do not modify the variable after all)
|
|
|
|
|
|
|
|
parameter
|
|
the PHP version, which we cannot do in headers (due to the fact we do not want to include the whole php library when compiling extensions)
|
|
|
|
|
|
functions of PHP objects
|
|
|
|
private class only used inside the library
|
|
|
|
|
|
|
|
|
|
with global variables
|
|
|
|
comments to value.cpp
|
|
|
|
|
|
exceptions. README.md of examples is doen for now
|
|
|
|
|
|
|
|
|
|
more readable and easier portable between architectures
longType and decimalType have been replace by numericType and floatType
Many arithmetic operators have been added to the value class
Solved various issues with copying and moving value objects
|
|
|
|
|