【发布时间】:2011-02-24 12:57:57
【问题描述】:
是否有可能以任何方式将比较运算符作为变量传递给函数?例如,我正在考虑生成一些便利功能(我知道这行不通):
function isAnd($var, $value, $operator = '==')
{
if(isset($var) && $var $operator $value)
return true;
}
if(isAnd(1, 1, '===')) echo 'worked';
提前致谢。
【问题讨论】:
-
这样的功能有什么意义?函数调用比操作本身要长得多,我想不出有什么有用的。
-
如果你使用Scheme,你可以。它可以是一个非常强大的模式。