为了账号安全,请及时绑定邮箱和手机立即绑定

exit()能输出错误信息,但不能用return

/**

*显示错误 

*/

protected function showError(){

// exit('<span style="color:red">'.$this->error.'</span>');

return $this->error;

}

/**

* 上传文件

* @return string

*/

public function uploadFile(){

if($this->checkError()&&$this->checkSize()&&$this->checkExt()&&$this->checkMime()&&$this->checkTrueImg()&&$this->checkHTTPPost()){

$this->checkUploadPath();

$this->uniName=$this->getUniName();

$this->destination=$this->uploadPath.'/'.$this->uniName.'.'.$this->ext;

$this->newfile=$this->uniName.'.'.$this->ext;

if(@move_uploaded_file($this->fileInfo['tmp_name'], $this->destination)){

// return  $this->destination;

return array ($this->uniName.'.'.$this->ext);

}else{

$this->error='文件移动失败';

$this->showError();

}

}else{

$this->showError();

}

}


正在回答

1 回答

你return完之后要输出是在你实例化类后输出的

0 回复 有任何疑惑可以回复我~
#1

金牌教父 提问者

非常感谢!
2017-03-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

exit()能输出错误信息,但不能用return

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信