Здравствуйте Приходится сейчас работать с легами-кодом, phpStorm практически всю полосу прокрутки закрашивает в желто-красный цвет: Работать из-за этого неудобно. Ругается он на этот метод: Который существует и работает нормально. Подключение к бд осуществляется так: PHP: public static function run() { self::$DB = mysqli_connect('localhost', '***', '***', '****') or die('Невозможно подключиться к серверу БД. ' . mysql_error()); self::$DB->query('SET NAMES utf8'); } Вот что гуглится по ошибке phpstorm method prepare not found: А вот что на это отвечает знакомый программист: Кто-нибудь сталкивался с подобной ошибкой?
phpdoc на $DB пробовал ставить? PHP: class Name { /** @var \mysqli */ private static $DB; } Хотя я не реагирую на каждый вопль шторма. Он вон в последней версии везде ругается на необработанные исключения, даже там, где есть код обработки (отключить, правда, не трудно, руки не доходят )
@Taktreba, в просторечьи: PHPDoc — адаптированный стандарт документирования Javadoc для использования в PHP
А ещё есть такая штуковина у phpStorm: http://confluence.jetbrains.com/display/PhpStorm/PhpStorm Advanced Metadata. Правда, я пока только в проектах на Laravel использую, и только через написанный одним добрым человеком генератор этого файла для Laravel