我需要从此处获取$ foo:
include_once("root/MyActiveRecord.php");
class MyClass extends MyActiveRecord {
public static function MyFunction($table,$where){
$foo = Count($table,$where);
return $foo;
}
}
$bar = MyFunction($table,$where)
print $bar;
请注意,Count(计数)已经存在于MyActiveRecord中,如您在第582行看到的那样: https://github.com/walterdavis/myactiverecord/blob/master/MyActiveRecord.php
是吗?或者我需要写:
$foo=MyActiveRecord::Count($table,$where);
答案 0 :(得分:0)
到目前为止,我看到Count
方法不是静态的,因此您需要首先在静态的MyFunction
内部实例化一个对象。
$obj = new self();
$obj->Count($table, $where);
或者只是将MyFunction
设为非静态并使用$this
:
$this->Count($table, $where);