Как мне заменить структурную часть на PhpStorm?
Я пытаюсь обновить устаревшее mysql_
функции с новым mysqli
учебный класс.
Мой шаблон поиска:
$row$ = mysql_fetch_array($query$)
Мой шаблон замены:
$row$ = $query$->fetch_array()
Отдай мне
Ошибка «Неподдерживаемый шаблон замены ..»
Изменение моего шаблона поиска на
$row$ = mysql_fetch_array($query$))
странно решил проблему. Дайте мне это
No template '$dates$ = mysql_fetch_array($quere$))' found in All Places
Может кто-нибудь объяснить мне, что я делаю не так?
Вы не ставите точку с запятой в конце утверждения.
На самом деле, поиск и замена структур в PhpStorm были сломаны в течение многих лет, но сейчас для их исправления много работы, и ваш конкретный случай хорошо работает в 2018.1.2: http://recordit.co/pQubl3VSGd
Я бы предложил просто использовать поиск по регулярным выражениям & замените это:
Поиск:
mysql_fetch_array\((\$\w+?)\)
Заменить:
$1->fetch_array()