> 백엔드 개발 > PHP 튜토리얼 > Using this when not in object context in_PHP教程

Using this when not in object context in_PHP教程

WBOY
풀어 주다: 2016-07-13 10:51:00
원래의
1112명이 탐색했습니다.



问题
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...
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿