Using this when not in object context in_PHP教程

WBOY
Release: 2016-07-13 10:51:00
Original
1071 people have browsed it



问题
Using $this when not in object context in
解决方法
private $link_id;

private $sql;

private $getAll = array();

private $getOne = array();

private $qRes;

public static function _init(&$dsn, $pconnect = FALSE, $halt = TRUE) {

if(!is_array($dsn)) exit('Error, Dsn not is array');

$dsn['host'] = (isset($dsn['host']))?$dsn['host']:'localhost';

$dsn['login'] = (isset($dsn['login']))?$dsn['login']:'root';

$dsn['dbpwd'] = (isset($dsn['dbpwd']))?$dsn['dbpwd']:NULL;

$dsn['db'] = (isset($dsn['db']))?$dsn['db']:'test';

$dsn['char'] = (isset($dsn['char']))?str_replace('-', NULL, $dsn['char']):'utf8';

if($pconnect) {

if(!$this->link_id = @mysql_pconnect($dsn['host'], $dsn['login'], $dsn['dbpwd'])) {

$halt && $this->getErrorMsg(__LINE__);

}

} else {

if(!$this->link_id = @mysql_connect($dsn['host'], $dsn['login'], $dsn['dbpwd'])) {# 执行到这里出错。。

$halt && $this->getErrorMsg(__LINE__);

}

}


复制代码


参考答案
static function 中 用 self
参考答案
静态函数里用self!!!!!!!!!!!!!!!
参考答案
....我现在没用static,现在是public function 他还是报错
参考答案
那就是没这方法

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/632589.htmlTechArticle问题 Using $this when not in object context in 解决方法 private $link_id; private $sql; private $getAll = array(); private $getOne = array(); private $qRes; public static fun...
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template