一个类中可能有多个方法,在这些方法中,有时会使用到相同的字段。这些字段只要在__construct函数中定义即可。定义规则如下:
public $name; //声明公共变量name,pwd
public $pwd;
function __construct() {
$where = array(
'class_name' => 'sms\ChuanglanSmsApi',
'is_effect' => 1,
'is_delete' => 0
);
$config = Db::name('sms')->where($where)->field('id,name,pwd')->find();
$this->name = $config['name']; //在以后的方法中,使用$this->name的格式就可以得到name值。
$this->pwd = $config['pwd'];
}