Как использовать ʻintelephense` для удаления пустых строк при форматировании моего php скрипта в vs code?
Моя система - centos 7.6,intelephense1.3.11,vs code 1.44.1
$options = array(
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
PDO::ATTR_EMULATE_PREPARES => false
);
// Create a new PDO instanace
$pdo= new PDO($dsn, $user, $pass, $options);
$pdo->exec("set names utf8");
$groupsql = $pdo->query('SELECT * FROM lime_groups WHERE sid=' .$survey_id.' ORDER BY group_order');
$groupres = $groupsql->fetchAll(PDO::FETCH_ASSOC);
Я просто хочу отформатировать свой скрипт, удалив пустую строку, правый отступ.
Что касается приведенного выше сценария, яctrl+A
,а потом ctrl +shift +I
, пустые строки все еще там.
Как пользоватьсяintelephense
удалить пустые строки при форматировании моего скрипта php в коде vs?
1 ответ
Это связано с тем, что Intelephense не поддерживает это. Также PSR-2/PSR-12 не закрывают такие линии, потому что они (хотите верьте, хотите нет) могут быть преднамеренными.
Таким образом, у вас есть только два варианта здесь:
- Добавьте это как проблему с запросом функции на Github
- Используйте один из многих плагинов, которые обеспечивают это функционально
PS настоящая причина, по которой я отвечаю на этот вопрос: ваше приложение очень уязвимо для SQL-инъекций, поскольку вы вообще не избегаете параметров, переданных в ваш SQL-запрос.