1) Шаблонизаторы никак не влияют на производительность, т.к. в конце концов они тоже собираются в обычный phpРегулярка вместо шаблонизатора.
2) Объекты быстрее и легче всего прочего, помимо этого они лучше работают с GС
3) А регулярки зачем? Эти проблемы обычный phpcfb решают, ну или какие-нибудь CI, вроде styleci.
А так да, убрали именно потому, что он конфликтует с другими форматами.Могли бы просто оступ (пробельный символ) учесть и проблема бы решилась.
<?xml
, если файл обрабатывается php-обработчиком. Других и не встречалось. Правильно я понял? Ну попробуйте создать простой XML файл с расширением php и подставить туда переменные.Не понял... Зачем для XML делать расширение PHP?!
<?
header("Content-type: text/xml");
$sitename=$_SERVER['HTTP_HOST'];
echo '<?xml version="1.0" encoding="UTF-8" ?>';
ob_start();
?><urlset>
<url>
<loc>http://<?=$sitename?>/goods/</loc>
<lastmod>2016-04-20T02:53:35Z</lastmod>
<priority>1</priority>
</url>
..............
</urlset>
<Files sitemap.xml>
AddType application/x-httpd-php .xml
</Files>
Короче, шорретг "<?" правильно запретили, это логично, т.к. ведёт к куче проблемХотелось бы про них узнать, т.к. сам я на практике ни разу не столкнулся...
Да что уж там, давайте тогда и на отступы забъём. Кому нужны переносы строк и пробельчики? Это же просто понты!Я пишу код в notepad++ и пользуюсь несколькими плагинами. Надо выложить код в репу - я пройдусь плагином Indent By Fold. Мне пока хватает такого простого IDE с головой и не вызывает затруднений или неудобств при разработке. Пока не вижу для себя смысла переходить на более "тяжёлые" IDE.