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
↓ 107 callers
Method
value
* Convert object to a value * @return Value */
zend/super.cpp:30
↓ 75 callers
Method
size
* The number of members in case of an array or object * @return int */
zend/value.cpp:1404
↓ 54 callers
Function
Value
include/value.h:59
↓ 36 callers
Method
apply
* Apply a number, and return a new value object after running the arithmetic function * @param value * @return Value */
zend/arithmetic.h:38
↓ 29 callers
Function
strlen
include/call.h:101
↓ 29 callers
Function
value
* Retrieve the original value * @return Value */
include/hashmember.h:74
↓ 27 callers
Function
find
* Find an extension based on the module number * @param number * @return Extension* */
zend/extensionimpl.cpp:87
↓ 24 callers
Method
object
* Retrieve the base class of the original C++ object * @return Base */
zend/objectimpl.h:150
↓ 22 callers
Method
numericValue
* Retrieve the value as integer * @return long */
zend/value.cpp:1298
↓ 21 callers
Function
self
* Retrieve our C++ implementation object * @param entry * @return ClassImpl */
zend/classimpl.cpp:42
↓ 20 callers
Method
rethrow
* Rethrow the exception / make sure that it ends up in PHP space */
zend/error.cpp:23
↓ 19 callers
Method
get
* Get access to a certain array member * @param index * @return Value */
zend/value.cpp:1612
↓ 18 callers
Method
dereference
* In case this is a reference, dereference it into a zval.. In case it isn't * the actual value is returned. * @return struct _zval_struct* */
zend/zval.cpp:25
↓ 17 callers
Function
property
* Retrieve a property by name * @param string * @return HashMember */
include/base.h:80
↓ 15 callers
Function
ByVal
* Constructor * @param name Name of the argument * @param classname Name of the class * @param nullable Can it be nu
include/byval.h:36
↓ 15 callers
Method
floatValue
* Retrieve the value as decimal * @return double */
zend/value.cpp:1395
↓ 13 callers
Function
locked
* Is the object locked? * * After the object is locked, no more elements can be added to it. * This happens after the call to get_mo
include/namespace.h:79
↓ 12 callers
Method
isFloat
* Are we a float? This will also check if we're a reference to a float * @return bool */
zend/value.cpp:1088
↓ 12 callers
Method
module
* Retrieve the module pointer * * This is the memory address that should be exported by the get_module() * function. * * @return void* */
zend/extension.cpp:90
↓ 11 callers
Function
call
include/call.h:62
↓ 11 callers
Method
contains
* Does the array contain a certain index? * @param index * @return bool */
zend/value.cpp:1540
↓ 11 callers
Method
end
* Return an iterator for iterating over the values * This is only meaningful for Value objects that hold an array or an object * @return iterator
zend/value.cpp:1516
↓ 11 callers
Method
stringValue
* Retrieve the value as string * @return string */
zend/value.cpp:1328
↓ 11 callers
Method
type
* The type of object * @return Type */
zend/value.cpp:1023
↓ 10 callers
Method
rawValue
* Get access to the raw buffer for read operations. Note that this * only works for string variables - other variables return nullptr. * * @retu
zend/value.cpp:1355
↓ 9 callers
Function
exists
* Is this an existing hash member (true) or only one that is ready * to be assigned a new value to, but that is not yet in the hashtable *
include/hashmember.h:64
↓ 9 callers
Method
property
* Add a property to the class * @param name Name of the property * @param value Actual property value * @param flags Opti
zend/classbase.cpp:112
↓ 9 callers
Function
type
* Type-hint for the argument * @return Type */
include/argument.h:91
↓ 8 callers
Method
add
* Add a ini entry to the extension implementation by moving it * @param ini The php.ini setting * @return Extension Same object to all
zend/extensionimpl.cpp:431
↓ 8 callers
Method
data
* Retrieve the data for the string * * @return Pointer to the string data */
zend/string.h:116
↓ 8 callers
Method
detach
* Detach the zval * * This will unlink the zval internal structure from the Value object, * so that the destructor will not reduce the number of
zend/value.cpp:312
↓ 8 callers
Method
find
* Find the object based on a zval * @param val Zval object * @return ObjectImpl */
zend/objectimpl.h:123
↓ 8 callers
Function
get
* Get access to a certain assoc member * @param key * @return Value */
include/value.h:801
↓ 8 callers
Method
set
* Set a certain property * @param index * @param value * @return Value */
zend/value.cpp:1711
↓ 7 callers
Method
exists
* Does the file exist? * @return boolean */
zend/file.cpp:105
↓ 7 callers
Method
implementation
* Retrieve the original implementation * * This only works for classes that were implemented using PHP-CPP, * it returns nullptr for all other c
zend/value.cpp:1894
↓ 7 callers
Method
isString
* Are we a string? This will also check if we're a reference to a string * @return bool */
zend/value.cpp:1075
↓ 7 callers
Method
unset
* Unset a member by its index * @param index */
zend/value.cpp:1805
↓ 6 callers
Function
do_exec
* Helper function that runs the actual call * @param object The object to call it on * @param method The function or method to call
zend/value.cpp:782
↓ 6 callers
Method
php
* Pointer to the PHP object * @return zend_object */
zend/objectimpl.h:159
↓ 5 callers
Method
boolValue
* Retrieve the value as boolean * @return bool */
zend/value.cpp:1307
↓ 5 callers
Method
initialize
* Initialize the class, given its name * * The module functions are registered on module startup, but classes are * initialized afterwards. The
zend/classimpl.cpp:1582
↓ 5 callers
Method
isNumeric
* Are we a number? This will also check if we're a reference to a number * @return bool */
zend/value.cpp:1046
↓ 5 callers
Method
name
* The extension name * @return const char * */
zend/extensionimpl.cpp:273
↓ 5 callers
Method
valid
* Is this a valid file? * @return boolean */
zend/file.cpp:122
↓ 4 callers
Function
Object
* Wrap around an object implemented by us * @param object Object to be wrapped */
include/object.h:79
↓ 4 callers
Function
my_include_once
* Function to test the Php::include_once() call * @param ¶ms */
Examples/IncludeOnce/includeonce.cpp:23
↓ 3 callers
Function
Argument
include/argument.h:53
↓ 3 callers
Function
ByRef
* Constructor * @param name Name of the argument * @param classname Name of the class * @param nullable Can it be nu
include/byref.h:36
↓ 3 callers
Function
ClassBase
* Move constructor * @param that */
include/classbase.h:106
↓ 3 callers
Function
File
* Alternative constructor with just a filename * * @param name the filename */
include/file.h:43
↓ 3 callers
Method
begin
* Return an iterator for iterating over the values * This is only meaningful for Value objects that hold an array or an object * @return iterator
zend/value.cpp:1506
↓ 3 callers
Method
call
* Call the method - if the variable holds an object with the given method * @param name name of the method to call * @return Value */
zend/value.cpp:910
↓ 3 callers
Function
call_php_function
* call_php_function() * Calls a function in PHP space. * @param ¶ms * @return Php::Value */
Examples/CallPhpFunctions/callphpfunction.cpp:25
↓ 3 callers
Method
clone
* Make a clone of the type * @return Value */
zend/value.cpp:1265
↓ 3 callers
Method
current
* Fetch the current item * * @param iter The iterator to retrieve the value from * @return The current value of the iterator */
zend/iteratorimpl.cpp:87
↓ 3 callers
Method
execute
* Execute the file * @return Value */
zend/file.cpp:132
↓ 3 callers
Method
functions
* Apply a callback to each registered function * * The callback will be called with the name of the namespace, and * a reference to the registe
zend/namespace.cpp:120
↓ 3 callers
Method
myMethod
Examples/CppClassesInPhp/cppclassinphp.cpp:66
↓ 2 callers
Function
Array
include/array.h:31
↓ 2 callers
Function
Base
* Copy constructor * * This copy constructor is explicitly defined to make sure that the * copied object does not already have an im
include/base.h:47
↓ 2 callers
Function
Globals
include/globals.h:35
↓ 2 callers
Function
Script
* Alternative constructor without a size * @param name Name of the PHP script * @param source PHP source code to be evaluat
include/script.h:52
↓ 2 callers
Method
addTo
* Add the constant to a class * * You normally do not have to call this method yourself. You can simply * do one of the following method calls
zend/constant.cpp:99
↓ 2 callers
Function
boolValue
* Boolean value * @return bool */
include/inivalue.h:104
↓ 2 callers
Function
clone
* Construct a clone * @param orig * @return Base */
include/class.h:383
↓ 2 callers
Function
contains
* Is a certain key set in the array * @param key * @return bool */
include/value.h:639
↓ 2 callers
Method
count
Examples/CppClassesInPhp/cppclassinphp.cpp:50
↓ 2 callers
Method
equals
* Compare with other iterator * @param that * @return bool */
zend/hashiterator.h:142
↓ 2 callers
Function
functions
* The total number of functions * @return size_t */
include/namespace.h:265
↓ 2 callers
Method
initialize
* Initialize the extension after it was started * @param module_number * @return bool */
zend/extensionimpl.cpp:342
↓ 2 callers
Function
instanceOf
include/value.h:1100
↓ 2 callers
Method
isCallable
* Is a method with the given name callable? * * This is only applicable when the Value contains a PHP object * * @param name Name of th
zend/value.cpp:860
↓ 2 callers
Method
isNull
* Are we null? This will also check if we're a reference to a null value * @return bool */
zend/value.cpp:1033
↓ 2 callers
Function
isset
* Define the isset function */
include/call.h:123
↓ 2 callers
Method
method
($a,$b,$c)
Examples/CallPhpFunctions/callphpfunction.php:11
↓ 2 callers
Function
name
include/argument.h:82
↓ 2 callers
Method
objectHandlers
* Retrieve pointer to our own object handlers * @return zend_object_handlers */
zend/classimpl.cpp:383
↓ 2 callers
Method
offsetGet
($offset)
Examples/CppClassesInPhp/check_map.php:49
↓ 2 callers
Method
once
* Execute a file only once * @return Value */
zend/file.cpp:148
↓ 2 callers
Function
stringValue
* String value * @return std::string */
include/inivalue.h:113
↓ 1 callers
Function
Class
* Copy constructor * @param that */
include/class.h:45
↓ 1 callers
Function
Constant
include/constant.h:47
↓ 1 callers
Function
Extension
* No copy'ing and no moving */
include/extension.h:58
↓ 1 callers
Function
Function
include/function.h:53
↓ 1 callers
Function
Stream
* No copying * @param that */
include/stream.h:62
↓ 1 callers
Method
__call
* Call a method * * This method is called when a method is called from the PHP script that * was not explicitly defined. You can use this to ca
zend/base.cpp:101
↓ 1 callers
Method
__compare
* Compare the object with a different object * * Check how a different object compares to this object * * @param that Object to comp
zend/base.cpp:210
↓ 1 callers
Method
__destruct
* Overridable method that is called right before an object is destructed */
zend/base.cpp:18
↓ 1 callers
Method
__get
* Retrieve a property * * The default implementation does nothing, and the script will fall back * to accessing the regular object properties
zend/base.cpp:65
↓ 1 callers
Method
__invoke
* Call the class as if it was a function * * This method is called when a an object is used with () operators: * $object(). You can override th
zend/base.cpp:120
↓ 1 callers
Method
__isset
* Overridable method that is called to check if a property is set * * The default implementation does nothing, and the script will fall back *
zend/base.cpp:33
↓ 1 callers
Method
__set
* Overridable method that is called to set a new property * * The default implementation does nothing, and the script will fall back * to acces
zend/base.cpp:49
↓ 1 callers
Method
__toBool
* Cast the object to a boolean * * This method is called when an object is casted to a bool, or when it * is used in a boolean context * *
zend/base.cpp:192
↓ 1 callers
Method
__toFloat
* Cast the object to a float * * This method is called when an object is casted to a float, or when it * is used in a float context * * @re
zend/base.cpp:174
↓ 1 callers
Method
__toInteger
* Cast the object to an integer * * This method is called when an object is casted to an integer, or when * it is used in an integer context *
zend/base.cpp:156
↓ 1 callers
Method
__toString
* Cast the object to a string * * This method is called when an object is casted to a string, or when * it is used in a string context * *
zend/base.cpp:138
↓ 1 callers
Method
__unset
* Remove a member * * The default implementation does nothing, and the script will fall back * to accessing the regular object properties *
zend/base.cpp:83
↓ 1 callers
Method
add
* Add a library persistently * @param module */
zend/module.h:99
↓ 1 callers
Method
argc
zend/execarguments.h:96
next →
1–100 of 586, ranked by callers