У меня всегда есть проблема в PhpStorm, что мои подготовленные PDO заявления подчеркнуты как "Метод" (например, execute), "не найденный в тематическом классе".
Есть ли возможность добавить PDO/подготовленные инструкции на диалект SQL в PhpStorm, чтобы он больше не показывал предупреждение?
Я думаю, что диалект означает проверку ошибок в SELECT idPeriod FROM tblPeriod DESC Limit 1
(не должен ли он быть ORDER BY idPeriod DESC
?) Каков ваш $this->pdo
если его магический метод и PHPStorm не видит его реализации, тогда он выдаст предупреждение. Просто примените документацию к этому полю:
class OPClass {
/**
* @property PDO $pdo
*/
public $pdo;
@var
(вы можете просто ввести /**
и ввести, и PhpStorm сгенерирует шаблон для вас.
в этом случае
/* @var PDOStatement $stat */
$stat->execute();
позволит PHPStorm понять объект под переменной
$this->pdo
при его объявлении автоматически исправит это и многие другие проблемы с интеллектом кода.