Articles of PhpStorm

PHP-разработки?

Я использую Visual Studio для разработки C #, C ++ в течение примерно 10 лет. Есть ли бесплатная или недорогая платформа разработки, подобная Visual Studio Express (возможно, даже плагин для Visual Studio!), Который позволит мне разработать и протестировать мой код? У меня есть ряд книг по PHP, но я бы хотел проверить все, что я […]

Красноречивый код ORM, указывающий в PhpStorm

Поэтому я только начинаю с Laravel (используя v5) и Eloquent. Я работаю над запуском некоторых основных API-интерфейсов и замечаю, что многие методы работы не отображаются в подсказке кода PhpStorm Итак, у меня есть эта модель: namespace Project\Models; use Illuminate\Database\Eloquent\Model; use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract; use Illuminate\Contracts\Auth\CanResetPassword as CanResetPasswordContract; class User extends Model implements AuthenticatableContract, CanResetPasswordContract { […]

Как остановить xdebug от остановки в первой строке с помощью PhpStorm?

У меня такая странная проблема. Все мои настройки работали нормально, пока я не обновил свою версию PHP. Я использую macports и устанавливаю порты php5 и php5-xdebug. xdebug работает, но он останавливается в первой строке моего скрипта, хотя у меня есть опция, отключенная в PhpStorm. Там нет точки останова, и точки останова в других частях кода […]

В завершении кода PhpStorm не отображаются основные классы / расширения

У меня проблемы с PHPStorm. Я только что начал новый проект, создал пару своих собственных классов, в одном из которых я создал объект PDO. $this->cnn = new PDO("sqlite:db/base.db"); Теперь, когда я хочу посмотреть, какие методы этот объект имеет с помощью crtl + whitespace, я не получаю никаких предложений. Затем я попытался просмотреть список классов, доступных […]

Как документировать методы магии (_call и _callStatic) для IDE

После многих счастливых лет кодирования в блокноте ++ и возвышенном, мне посоветовали дать PHP IDE. Я пытаюсь phpStorm, и мне кажется, что это хорошо. Завершение и документация кода – отличная функция, но не работает для меня, когда используются магические методы. Есть ли работа, чтобы заставить phpStorm понять, что происходит в магических методах? Наша ситуация примерно […]

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

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

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

Я сижу на большой базе кода, которая содержит несколько классов, которые раскрывают функциональность с помощью магически реализованных методов (используя __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 Проблема в том, […]

PHPUnit через Composer и PhpStorm

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

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

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

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

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

Intereting Posts
Какой самый быстрый способ очистить много страниц в php? Моделирование LIKE в PHP Генерация PDF с ajax, отображаемым как случайные строки? Оптимизация производительности Symfony 2 Как динамически переписывать URL как Facebook Как добавить пользовательские заголовки в https, запрашивая скрипт PHP? Найдите направление языка, используя его идентификатор локали? Какой был бы лучший способ резервного копирования и восстановления дампов mysql с помощью только php? ORM Doctrine ManyToOne по обновлению CASCADE (Symfony) Автоматически удалять возвращенные адреса электронной почты из базы данных? ошибка сеанса в кодеригере? PHP: Как передать дочерние классы __construct () аргументам parent :: __ construct ()? PHP-массив Кодирование и декодирование: нужна функция для кодирования и декодирования строки или массива с разделителями или массивом Удалить файл cookie, если ключ запускается X в PHP Сборка Combobox с выбранным товаром