Здравствуйте
Приходится сейчас работать с легами-кодом, phpStorm практически всю полосу прокрутки закрашивает в желто-красный цвет:
Работать из-за этого неудобно.
Ругается он на методы mysqli:
Который существует и работает нормально.
Подключение к бд осуществляется так:
public static function run()
{
self::$DB = mysqli_connect('localhost', '***', '***', '****')
or die('Невозможно подключиться к серверу БД. ' . mysql_error());
self::$DB->query('SET NAMES utf8');
}
Вот что гуглится по ошибке phpstorm method prepare not found:
It's not PDO (it has no fetch() or rowCount() methods -- as you can clearly see from documentation). Instead it should be PDOStatement.
А вот что на это отвечает знакомый программист:
Весьма странно... Я сейчас смотрю в документацию. И у mysqli есть метод prepare
PDO - это класс для работы с БД. У тебя не PDO, у тебя mysqli.
Твой пхп шторм помеяает ошибку, которой нет. Нужно настраивать пхп шторм, исправлять в коде тут нечего.
Кто-нибудь сталкивался с подобной ошибкой?