Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用参数作为回调调用静态函数_Php - Fatal编程技术网

Php 使用参数作为回调调用静态函数

Php 使用参数作为回调调用静态函数,php,Php,我试图将静态函数作为带参数的回调传递,因为我使用的是旧版本的PHP,所以我不能使用匿名函数,正如在原始代码中“使用所有这些选项”一节中所做的那样 传递自定义转义函数的最佳方式是什么 谢谢。谢谢@MichaelBerkowski Mustache_Engine(array('escape' => array('SampleClass','escapeMustache')) 假设回调预期有一个您定义的参数,将对象上下文和函数nam作为数组传递:Mustache\u引擎(数组('escape'

我试图将静态函数作为带参数的回调传递,因为我使用的是旧版本的PHP,所以我不能使用匿名函数,正如在原始代码中“使用所有这些选项”一节中所做的那样

传递自定义转义函数的最佳方式是什么


谢谢。

谢谢@MichaelBerkowski

Mustache_Engine(array('escape' => array('SampleClass','escapeMustache'))

假设回调预期有一个您定义的参数,将对象上下文和函数nam作为数组传递:
Mustache\u引擎(数组('escape'=>array('SampleClass','escapeMustache'))
你能用a吗?@MichaelBerkowski非常感谢,它很有效。我现在觉得自己很笨,因为我第一次尝试了这个方法,但却犯了一个小语法错误。可能是重复的
Mustache_Engine(array('escape' => array('SampleClass','escapeMustache'))