Welcome! Log In Create A New Profile


[PHP] PHP extension pass an object as parameter

Posted by Torsten Rosenberger 
Torsten Rosenberger
[PHP] PHP extension pass an object as parameter
January 13, 2017 11:40AM

i trie to port the PEAR HTML_Template_Sigma Class to an PHP extension.

in the PHP Class are some callback functions registert

$this->setCallbackFunction('e', array(&$this, '_htmlentities'));
$this->setCallbackFunction('u', 'urlencode');

the easier callback's to a php function i managed with this code

zval tplFunction;
zval callback;

zend_call_method_with_2_params ( obj,Template_Sigma, NULL,
"setcallbackfunction", NULL, &tplFunction, &callback);

but how can i pass the object from a private method of the PHP extension
class to the setcallbackfunction as it is down in PHP with

array(&$this, '_htmlentities')

Best Regards Torsten

PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
Sorry, only registered users may post in this forum.

Click here to login