致命错误:不在对象上下文中时使用$ this

这是有错误的部分。

致命错误:第6行/pb_events.php中不在对象上下文中时使用$ this

第6行是: $jpp = $this->vars->data["jpp"];

function DoEvents($this) {

global $_CONF, $_PAGE, $_TSM , $base;

$jpp = $this->vars->data["jpp"];

$cache["departments"] = $this->db->QFetchRowArray("SELECT * FROM {$this->tables[job_departments]}");

$cache["locations"] = $this->db->QFetchRowArray("SELECT * FROM {$this->tables[job_location]}");

$cache["names"] = $this->db->QFetchRowArray("SELECT * FROM {$this->tables[job_names]}");

$cache["categories"] = $this->db->QFetchRowArray("SELECT * FROM {$this->tables[job_categories]}");

非常感谢!欣赏!

回答:

$这仅在方法中有意义,在函数中没有意义

还行吧

class Foo {

function bar() {

$this->...

这不是

function some() {

$this->

//编辑:没有注意到他将“ $ this”作为参数传递

建议:只需将“ $ this”替换为“ $ somethingElse”

以上是 致命错误:不在对象上下文中时使用$ this 的全部内容, 来源链接: utcz.com/qa/411601.html

回到顶部