Age | Commit message (Collapse) | Author |
|
|
|
over a value
|
|
|
|
implement it for now
|
|
|
|
|
|
members, introduced Value::attach() method
|
|
|
|
|
|
|
|
|
|
added Value constructor that receives a Php::Type to initialize as a specific type, added Value constructors to initialize a Value directly from a map or a vector, fixed value comparison operators, added casting constructors to cast a value to a vector or a map
|
|
|
|
Php::Value on the right side, and an integral variable on the left
|
|
objects
|
|
but a const char* instead, because in the real world they are most likely called with hard coded strings
|
|
|
|
type, and implemented both Object and Array to make use of that type, implemented - but not yet tested - Base::value() method
|
|
methods in Php::Value are now all const (they do not modify the variable after all)
|
|
|
|
|
|
functions of PHP objects
|
|
|
|
with global variables
|
|
|
|
comments to value.cpp
|
|
|
|
|
|
|
|
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
|
|
|
|
class for specifying class information
|
|
|
|
|
|
and to set global variable using environment[varname] = "value"
|
|
environment object, added move operator= to Value class to make moving zvals faster, and added request startup and request closedown methods
|
|
Copying the result value of a function has been fixed
New C++ nullptr type is supported for Php::Value
|
|
native C functions in PHP
|
|
|
|
|
|
|
|
|
|
|
|
|