PHP extension pass an object as parameter

From: Date: Fri, 13 Jan 2017 10:36:11 +0000
Subject: PHP extension pass an object as parameter
Groups: php.general 
Request: Send a blank email to php-general+get-325936@lists.php.net to get a copy of this message
Hello 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_STRING(&tplFunction,"u"); zval callback; ZVAL_STRING(&callback,"urlencode"); 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

« previous php.general (#325936) next »