Articles of PhpStorm

Возможно, phpstorm предупреждающая переменная php не была определена

<?php // $smith = ""; $submit ="button_a"; if($submit == "button_a") { $smith = "button_a"; } elseif($submit == "button_b"){ $smith = "button_b"; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> </head> <body> <p> <?php echo($smith); ?> </p> </body> </html> PHPSTORM предоставляет флаг для каждого файла: Красный – Ошибки, Желтый – Предупреждение, […]

PhpStorm: Как добавить заглушки методов из библиотеки PECL, которую PhpStorm в настоящее время не поддерживает?

В PhpStorm есть список меток из различных библиотек времени компиляции, которые он будет использовать для автозаполнения в разработке. В настоящее время у меня есть список заглушек для расширения PHP AMQP PECL, которые я хотел бы добавить в мою сборку PhpStorm, чтобы получить автозаполнение для этой библиотеки. Есть какой-либо способ сделать это?

Как я могу использовать PHP IDE для контейнеров для инъекций зависимостей?

Текущая ситуация: у меня есть зависимости в моем проекте, которые я решаю, используя инъекцию зависимостей. Я хочу сделать следующий логический шаг, используя контейнер инъекций зависимостей (DIC), чтобы облегчить управление моими зависимостями и классами ленивой загрузки. Я посмотрел на Bucket , Pimple и sfServiceContainer , провел несколько тестов и действительно оценил работу DIC. Я, вероятно, поеду […]

Теги открытия PHP и объявление XML

Я новичок в PhpStorm, и я столкнулся с проблемой при объявлении xml на .php-файле. Проблема, о которой я говорю, заключается в том, что PhpStorm ссылается на <? ?> <? ?> как короткие теги открытия как теги открытия PHP, когда я установил short_open_tag = Off на php.ini . Как я могу установить PhpStorm, чтобы он не […]

Как бороться с предупреждением «метод не найден в классе» для магически реализованных методов?

Я сижу на большой базе кода, которая содержит несколько классов, которые раскрывают функциональность с помощью магически реализованных методов (используя __call и __call ). Например: class Foo { public function __call($name, $parameters) { echo "You called $name().\n"; } } $f = new Foo; $f->test(); // runs fine, but PhpStorm flags as a warning Проблема в том, […]

Выключить автозаполнение в PhpStorm

Прямо сейчас, если я ввожу $ в Jetbrains PhpStorm IDE, он отобразит целую кучу предложений (например, уже объявленных переменных), что замедляет мой ввод. Есть ли способ настроить PhpStorm, чтобы НЕ делать это? Другими словами, отключите автозаполнение или только сделайте автозаполнение, если я нажму Ctrl + Space, а не когда я просто введите $ ?

PHPUnit через Composer и PhpStorm

Сейчас я пытаюсь настроить PhpStorm для модульного тестирования. Что бы я ни делал, я получаю это Process finished with exit code 1 Cannot find PHPUnit in include path … PHPUnit (через командную строку) доступен из любого места; Я установил правильный путь include и добавил PHPUnit во внешние библиотеки. Без шансов. Возможно ли это вообще или […]

Есть ли способ указать, что класс имеет магические методы, определенные для каждого метода в другом классе?

Есть ли способ документировать, что у определенного класса есть магические методы для каждого метода, определенного в другом классе? Я использую PhpStorm, поэтому я был бы доволен любым решением, которое автоматически запустит автозаполнение. class A { // a bunch of functions go here… } /** * Class B * What should go here to make it […]

JetBrains WebIDE: подсказка типа переменной PHP?

Есть ли способ называть WebIDE, что переменная имеет какой-то тип? Я должен перебирать массив объектов, и автоматическое завершение недоступно. Это помогает в ZendStudio: /* @var ClassName $object */ Я знаю, что в JetBrains есть функция для объявления массива объектов: /** * @return ClassName[] */ Но это работает только с возвращаемым типом функции.

Как предотвратить перезагрузку файла phpstorm без подсказки при изменении файла на диске?

Когда файл открыт phpstorm, и я делаю некоторые изменения без сохранения. Но в то же время файл на диске изменяется. Затем phpstorm перезагрузит файл с диска, без подсказки. Все мои изменения будут потеряны.

Intereting Posts
Как отобразить «12 минут назад» и т. Д. На веб-странице PHP? извлекать данные из db и отображать их в таблице в php .. см. этот код, что с ним не так? Любое обходное решение для использования PHP SoapClient с локальным файлом WSDL (NON-URI)? включить php-файл только при определенных разрешениях экрана Загрузите csv из codeigniter mysql Как предотвратить множественную отправку форм при нескольких кликах в PHP Как я могу добавить поддержку jpeg для Heroku PHP buildpack Что означает переменная $ this в PHP? Извлечение URL-адресов из @ font-face путем поиска в @ font-face для замены PHP / XPath: найти текстовый узел, который «начинается с» конкретной строки? Ошибка анализа: синтаксическая ошибка: неожиданный '{' Загрузка удаленной xml-страницы с помощью file_get_contents () Оптимизация одновременных запросов ImageMagick с использованием redis / php-resque Структура строки Serialized PHP Как получить доступ к атрибуту объекта, который начинается с числа?