32b*_*oat 1 ide warnings phpdoc phpstorm
我是PHPStorm的新手,我在这个IDE中导入了一个现有的项目.现在我收到很多警告
在课堂上找不到方法'查询'
我读到了使用PHPDoc-blocks来声明当前类中未定义的变量的来源,但我无法了解我应该如何处理这种情况:
class loginModel extends Model{
public function checkLogin(){
[...]
if($this->db->query($sql)){[...]} //Warning as stated above
[...]
}
}
Run Code Online (Sandbox Code Playgroud)
$ this-> db本身是从类Model继承的:
class Model{
protected $db;
private function connect(){
$this->db = new PGSQL();
}
}
Run Code Online (Sandbox Code Playgroud)
因此可以访问名为query的公共PGSQL方法.
也许不是那么精心设计,但如何在不降低其严重性的情况下解决这些信息呢?
class Model{
/**
* @var PGSQL
*/
protected $db;
private function connect(){
$this->db = new PGSQL();
}
}
Run Code Online (Sandbox Code Playgroud)
Docblock也适用于属性
| 归档时间: |
|
| 查看次数: |
331 次 |
| 最近记录: |