使用对象方法进行php回调

时间:2011-11-24 06:39:42

标签: php function syntax delegates semantics

这可能吗?

例如,如果我有以下使用对象的函数...

private function getValues($id, $table, $columns = '*',  $idKey = 'id', $ret) {

        $db = JFactory::getDBO();

        $query = 
        "SELECT `{$amount}` FROM `{$table}` 
        WHERE `{$idKey}` = " . $db->getEscaped($id);

        return $db->$ret();
    }

...并使用以下电话...

$ret = 'loadAssoc';

$values = getValues('0', 'sometable', '*', 'id', $ret);

...提供$ret变量表示存在于对象的类定义中的实际方法,这会起作用吗?我想知道如果不是,为什么不[?]。

1 个答案:

答案 0 :(得分:0)

我能提供的唯一答案是,我目前甚至无法对var_dump()这样的查询进行查询。此外,Html和Css应该与我正在测试它的表单一起加载,根本不会加载,并且查询将产生自动死亡,没有错误。我猜这个PHP的当前安装,虽然不是语法错误(从技术上讲,因为没有抛出错误),这简单地抛出了解析器并强制它的尾部在它的滞后之间,除了非计算一条数据被甩在喉咙里。