是否有一种从外部传递自定义变量值的方法,就像从函数传递一样。php到插件的变量?
假设我在插件中定义了以下函数。
function plugin_funct(){
$var1 = 0;
if(var1 == 0)
{
return false;
}
else
{
echo "Variable passed";
}
}
现在,有没有一种方法可以从函数向“var1”传递一些值。php等?通过添加任何筛选器或操作?类似于
function passValue()
{
$var1 = 1;
}
add_filter("plugin_funct", "passValue");
因此,我们在插件的函数“plugin\\u funct”中得到“else”条件。可能的
SO网友:XciD
您可以使用过滤器。
在插件上:
$value = 0;
$value = apply_filter(\'get_value_from_function\', $value);
然后打开函数。php
add_filter(\'get_value_from_function\', \'my_special_value_treatment\', 10, 1);
function my_special_value_treatment ($value){
return 1;
}