Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CopernicaMarketingSoftware/PHP-CPP
/ functions
Functions
586 in github.com/CopernicaMarketingSoftware/PHP-CPP
⨍
Functions
586
◇
Types & classes
150
Method
key
* The key at the current position * @return Value */
zend/iteratorimpl.h:76
Method
key
* Fetch the key for the current element (optional, may be NULL). The key * should be written into the provided zval* using the ZVAL_* macros. If *
zend/iteratorimpl.cpp:108
Function
length
* The number of members in case of an array or object * @return int */
include/value.h:622
Method
locked
* Is the extension object in a locked state? This happens after the * get_module() function was called for the first time ("apache reload" * forc
zend/extension.cpp:103
Method
locked
* Is the object locked (true) or is it still possible to add more functions, * classes and other elements to it? * @return bool */
zend/extensionimpl.h:120
Method
loop
Examples/CppClassesInPhp/cppclassinphp.cpp:55
Method
makeReference
* Creates a reference to another Value * * Value a = b.makeReference(); * * is equivalent to * * $a = &$b; * * @param to Variable to which the
zend/value.cpp:250
Function
match_module
* Handler function that is used in combination with zend_hash_apply() * * This function is called when we need to find an extension object based
zend/extensionimpl.cpp:66
Function
maybeCallStatic
include/class.h:488
Function
maybeClone
include/class.h:349
Function
maybeConstruct
include/class.h:326
Method
method
* Add a method to the class * * The method will be accessible as one of the class methods in your PHP * code. When the method is cal
zend/classimpl.h:397
Method
method
* Add a method to the class * * The method will be accessible as one of the class methods in your PHP * code. When the method is called, it will
zend/classbase.cpp:65
Method
module
* Retrieve the module entry * @return zend_module_entry */
zend/extensionimpl.cpp:293
Function
myFunction
($a,$b,$c)
Examples/CallPhpFunctions/callphpfunction.php:17
Function
my_function_void
* my_function_void() */
Examples/FunctionVoid/functionvoid.cpp:22
Function
my_plus
* Our own "my_plus" function that will be available in PHP * @param environment * @param params * @return Value */
Examples/simple/simple.cpp:84
Method
next
* Move to the next position */
zend/iteratorimpl.h:84
Method
next
* Step forwards to the next element * @param iter */
zend/iteratorimpl.cpp:124
Method
notImplemented
* Function that can be called by a derived method when a certain function * is not implemented */
zend/classbase.cpp:44
Method
numericValue
* Cast to a number * @return uint64_t */
zend/inivalue.cpp:19
Method
offset
* The offset between the zend_object and the ObjectImpl * in bytes. This can be used to find the other when only * a pointer to one is av
zend/objectimpl.h:112
Method
operator !
zend/symbol.h:125
Function
operator!=
include/hashmember.h:349
Function
operator!=
include/value.h:356
Method
operator!=
* Compare with other iterator * @param that * @return bool */
zend/valueiterator.cpp:74
Method
operator!=
zend/symbol.h:132
Function
operator%
* Modulus operator * @param value * @return HashMember */
include/hashmember.h:333
Method
operator%
* Modulus operator * @param value * @return Value */
zend/value.cpp:764
Function
operator()
* Handle calls to the hash member * @param param0 * @param param1 * @param param2 * @param param3 * @param param4
include/hashmember.h:369
Function
operator()
include/value.h:1002
Method
operator()
* Call the function in PHP * We have ten variants of this function, depending on the number of parameters * This call operator is only useful whe
zend/value.cpp:846
Method
operator()
* Invoke the function * * @param mixed,... * @throws std::bad_function_call */
zend/symbol.h:140
Function
operator*
* Multiplication operator * @param value * @return Value */
include/hashmember.h:301
Method
operator*
* Multiplication operator * @param value * @return Value */
zend/value.cpp:734
Function
operator+
* Assignment operator * @param value * @return Value */
include/hashmember.h:269
Method
operator+
* Assignment operator * @param value * @return Value */
zend/value.cpp:704
Function
operator++
* Increment position (post-increment) * @return ValueIterator */
include/valueiterator.h:57
Function
operator-
* Subtraction operator * @param value * @return Value */
include/hashmember.h:285
Method
operator-
* Subtraction operator * @param value * @return Value */
zend/value.cpp:719
Function
operator--
* Increment position (post-decrement) * @return ValueIterator */
include/valueiterator.h:79
Method
operator->
* Retrieve the underlying string * * @return The zend string */
zend/string.h:157
Method
operator->
* Dereference, this returns a std::pair with the current key and value * @return std::pair */
zend/valueiterator.cpp:92
Function
operator/
* Division operator * @param value * @return Value */
include/hashmember.h:317
Method
operator/
* Division operator * @param value * @return Value */
zend/value.cpp:749
Function
operator<
include/hashmember.h:352
Function
operator<
include/value.h:359
Function
operator<=
include/hashmember.h:350
Function
operator<=
include/value.h:357
Function
operator==
include/hashmember.h:348
Function
operator==
* Comparison operators for hardcoded strings * * Note that this works only for string values, * other values segfaults! *
include/value.h:355
Method
operator==
* Comparison operators== for hardcoded Value * @param value */
zend/value.cpp:990
Method
operator==
* Compare with other iterator * @param that * @return bool */
zend/valueiterator.cpp:64
Method
operator==
* Test whether we are a valid object * @param nullptr test if we are null */
zend/symbol.h:131
Function
operator>
include/hashmember.h:353
Function
operator>
include/value.h:360
Function
operator>=
include/hashmember.h:351
Function
operator>=
include/value.h:358
Function
operator[]
* Array access operator * This can be used for accessing associative arrays * @param key * @return Value */
include/super.h:44
Function
operator[]
* Get access to a property by name using the [] operator * @param string * @return HashMember */
include/base.h:60
Function
operator[]
* Array access operator * This can be used for accessing arrays * @param index * @return HashMember */
include/hashmember.h:157
Function
operator[]
* Array access operator * This can be used for accessing arrays * @param index * @return Value */
include/value.h:927
Method
operator[]
* Array access operator * This can be used for accessing arrays * @param index * @return HashMember */
zend/value.cpp:1849
Method
operator[]
* Get access to a global variable * @param name * @return Global */
zend/globals.cpp:38
Method
overflow
* Method that is called when the internal buffer overflows * @param c * @return int */
common/streambuf.cpp:35
Method
parameters
* Retrieve the input parameters for the function * * @param execute_data The current execution scope * @return The input parameters */
zend/zendcallable.cpp:66
Method
processIdle
* Function that is called when a request is ended * @param type Module type * @param number Module number * @return int 0
zend/extensionimpl.cpp:168
Method
processMismatch
* Function that is called when the PHP engine initializes with a different PHP-CPP * version for the libphpcpp.so file than the version the extensi
zend/extensionimpl.cpp:187
Method
processRequest
* Function that is called when a request starts * @param type Module type * @param number Module number * @return int 0 o
zend/extensionimpl.cpp:150
Method
processShutdown
* Function that is called when the extension is about to be stopped * @param type Module type * @param number Module number * @re
zend/extensionimpl.cpp:132
Method
processStartup
zend/extensionimpl.cpp:113
Method
property
* Add a property to the class * * Every instance of this class will have this property. The property * can be Php::Public, Php::Prot
zend/classimpl.h:470
Method
rawValue
* Get access to the raw buffer for read operationrs. * @return const char * */
zend/inivalue.cpp:29
Method
read
* Read current data * @return bool */
zend/traverseiterator.h:164
Method
read
* Read current key and value * @return bool */
zend/hashiterator.h:195
Method
readDimension
* Function that is called when the object is used as an array in PHP * * This is the [] operator in PHP, and mapped to the offsetGet() method *
zend/classimpl.cpp:697
Method
readProperty
* Function that is called when a property is read * * @param object The object on which it is called * @param offset The nam
zend/classimpl.cpp:930
Method
readbuffer
* Size of the read-buffer (number of bytes that have already been read * from the underlying filesystem, but that are not yet passed to php space)
zend/stream.cpp:44
Function
require
* Require a file * This causes a fatal error if the file does not exist * @param filename * @return Value */
zend/eval.cpp:58
Function
require
include/call.h:46
Function
require_once
* Require a file only once * This causes a fatal error if the file does not exist * @param filename * @return Value */
zend/eval.cpp:79
Function
require_once
include/call.h:48
Method
rethrow
* Rethrow the exception so that it ends up in the extension * * When this method returns, it means that no exception occured, * and
zend/state.h:83
Method
rethrow
* Rethrow the exception */
zend/rethrowable.h:105
Method
rethrow
* Rethrow the exception */
zend/rethrowable.h:132
Method
rethrow
* Rethrow the exception / make sure that it ends up in PHP space */
zend/exception.cpp:23
Method
rewind
* Rewind the iterator to the front position */
zend/iteratorimpl.h:92
Function
sapi_name
* Retrieve the sapi name we're running on * @return const char* */
zend/sapi.cpp:23
Method
self
* Helper method to get access to ourselves * @param iter * @return IteratorImpl */
zend/iteratorimpl.cpp:48
Function
serializable
include/classbase.h:126
Function
serializable
* Is this a serializable class? * @return bool */
include/class.h:403
Function
set
* Set a certain property * Calling this method will turn the value into an array * @param index Index of the property to set
include/global.h:110
Function
set
* Overwrite the value at a certain string index * @param key * @param value */
include/hashmember.h:461
Function
set
* Set a certain property * Calling this method will turn the object into an array * @param key Key to set * @param value
include/value.h:842
Method
set
* Set the property * @param base Object to call it on * @param value New value * @return bool */
zend/property.h:146
Method
setRaw
* Set a certain property without performing any checks * This method can be used when it is already known that the object is an array * @param i
zend/value.cpp:1693
Function
setValue
include/value.h:525
Function
set_error_handler
* Set a std::function as a php error handler */
zend/exception_handler.cpp:47
Function
set_exception_handler
* Set a std::function as a php exception handler */
zend/exception_handler.cpp:23
Method
shutdown
* Shutdown the class */
zend/functor.cpp:44
← previous
next →
401–500 of 586, ranked by callers