Php 当不在对象上下文中时,在codeigniter中使用$this
导致错误的是您的静态方法Php 当不在对象上下文中时,在codeigniter中使用$this,php,mysql,codeigniter,libraries,Php,Mysql,Codeigniter,Libraries,导致错误的是您的静态方法getAuthUserToken($empID) 正如PHP文档中关于关键字的说明 由于静态方法可以在没有创建对象实例的情况下调用,因此伪变量$this在声明为静态的方法中不可用 <?php class Token { private $CI; function __construct($param) { $this->CI =& get_instance(); if($param['flag'] == 1) { $thi
getAuthUserToken($empID)
正如PHP文档中关于关键字的说明
由于静态方法可以在没有创建对象实例的情况下调用,因此伪变量$this在声明为静态的方法中不可用
<?php
class Token {
private $CI;
function __construct($param) {
$this->CI =& get_instance();
if($param['flag'] == 1) {
$this->retrieveToken();
$this->validateToken();
}
}
public static function getAuthUserToken($empID) {
$class = $this->CI->db->query('select * from tbl_emp where emp_id ='.$empID);
$class = $class->result_array();
print_r($class);
}
}
?>
$autoload['libraries'] = array('database');