ID: 37151 Updated by: [EMAIL PROTECTED] Reported By: glan at gotsubstance dot co dot uk -Status: Open +Status: Feedback Bug Type: XSLT related Operating System: All PHP Version: 5.1.2 New Comment:
Thank you for this bug report. To properly diagnose the problem, we need a short but complete example script to be able to reproduce this bug ourselves. A proper reproducing script starts with <?php and ends with ?>, is max. 10-20 lines long and does not require any external resources such as databases, etc. If possible, make the script source available online and provide an URL to it here. Try to avoid embedding huge scripts into the report. Previous Comments: ------------------------------------------------------------------------ [2006-04-20 22:20:22] glan at gotsubstance dot co dot uk Description: ------------ After registerPHPFunctions in XSLT, you can't use the scope resolution operator (::) to call a method within a class. I.e. (this used to work <5.1.2): "If you wish to use a function from inside a class use the double colon (::) notation, for example; php:functionString('classname::function') The funtion is fired off as a static and as such acts like a function in the global namespace." from [http://fr.php.net/ manual/en/function.xsl-xsltprocessor-register-php- functions.php] This no longer works and will throw the following error Unable to call handler classname::function I'm not sure what the real value of this functionality was anyway and have worked around this in my code, but it was avalible in previous versions. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=37151&edit=1