Мне нравится Notepad++, частично из-за его подсветки синтаксиса: в файле .php он будет выделять блоки <script>
как javascript, блоки <style>
как css и <?php
блоков , как PHP. В идеале вы должны поместить этот javascript и css в отдельные файлы, но, конечно, это не главное.
Теперь я знаю, что Notepad++ также имеет подсветку SQL (например, по умолчанию в файлах .sql), но теперь мне интересно, как я могу получить это "внутри" моего php-файла. Проблема, конечно, в том, что запросы SQL не имеют точно открывающих и закрывающих тегов, это просто строки, передаваемые в функцию php. Но, возможно, есть что-то встроенное, что можно использовать, что-то вроде того, как <editor-fold>
в NetBeans будет обозначать сворачиваемый блок кода, но вместо этого что-то, что будет обозначать строку как SQL. Также может быть внутри самой строки SQL, что-то вроде
$query = <<<END
-- START_SQL
SELECT `field` FROM `table` WHERE 1
-- STOP_SQL
END;
Или, что еще лучше, путем настройки в верхней части файла в комментариях или даже в настройках Notepad++, которые функции принимают строки SQL в качестве атрибутов (тогда вам это не нужно каждый раз внутри вашего кода).
Так или иначе, есть способы, но один из них уже существует?