在phpstorm中,我总是遇到这样的问题:我的pdo准备语句被下划线为“method”(例如execute)“not found in subject class”。有没有可能在phpstorm中将pdo/prepared语句添加到sql方言中,这样就不会再显示警告了?
n3h0vuf21#
在这种情况下
/* @var PDOStatement $stat */ $stat->execute();
将允许phpstorm理解变量下的对象
zxlwwiss2#
我想方言意味着报到出错 SELECT idPeriod FROM tblPeriod DESC Limit 1 (难道不是吗 ORDER BY idPeriod DESC ?. 你的工作是什么 $this->pdo 如果它是magic方法,而phpstorm没有看到它的实现,那么它将发出警告。只需将文档应用于此字段:
SELECT idPeriod FROM tblPeriod DESC Limit 1
ORDER BY idPeriod DESC
$this->pdo
class OPClass { /** * @property PDO $pdo */ public $pdo;
2条答案
按热度按时间n3h0vuf21#
在这种情况下
将允许phpstorm理解变量下的对象
zxlwwiss2#
我想方言意味着报到出错
SELECT idPeriod FROM tblPeriod DESC Limit 1
(难道不是吗ORDER BY idPeriod DESC
?. 你的工作是什么$this->pdo
如果它是magic方法,而phpstorm没有看到它的实现,那么它将发出警告。只需将文档应用于此字段: