в мире больше, чем 3 марки авто, и на мерседесах катается не 90%. но вы дальше продолжаете воспроизводить мантру "мерседес - вот это машина, остальное - говно".
сам шучу - сам смеюсь, номер 2?
нет бахвальства, есть целесообразность или ее отсутствие.
ваша аргументация на уровне "мерседес - вот это машина, остальное - говно".
да, определенный стандарт - удобно и полезно для опенсорса. только помимо опенсорса есть и другие сферы деятельности, где навязываемые расстановка скобок и кейс в именовании методов ни на что не влияют.
элементарно - только со стороны сервера, но не со стороны каждого соискателя) Вы же не скажете каждому всегда писать полные теги, если он привык к коротким? Ещё раз: СО СТОРОНЫ СЕРВЕРА будет проще всего.
на создание объекта (и соотв. выделяется доп. память под это) с методом и просто метод в виде функции (и сравните).
2. на рендер: регуляркой и шаблонизатором (и сравните).
Могли бы просто оступ (пробельный символ) учесть и проблема бы решилась.
Не понял... Зачем для XML делать расширение PHP?!
$router->get('/sitemap.xml', 'Controller@action');
<?xml version="1.0" encoding="UTF-8" ?>
<urlset>
<url>
<loc>http://{{ site.name }}/goods/</loc>
<lastmod>{{ site.modified | rfc3339}}</lastmod>
<priority>1</priority>
</url>
..............
</urlset>
// ...
public function render(): string
{
return $this->twig->render(..., ['site' => $this->site]);
}
// Вывод
\header('Content-type: text/xml');
$site = new Site('Name', new \DateTime());
echo (new Sitemap($site, ...))->render();
Хотелось бы про них узнать, т.к. сам я на практике ни разу не столкнулся...
Я пишу код в notepad++ и пользуюсь несколькими плагинами. Надо выложить код в репу - я пройдусь плагином Indent By Fold. Мне пока хватает такого простого IDE с головой и не вызывает затруднений или неудобств при разработке. Пока не вижу для себя смысла переходить на более "тяжёлые" IDE.
function starts_with(string $haystack, string $needle): bool
{
return $needle !== '' && \substr($haystack, 0, \strlen($needle)) === $needle;
}
в пыхе ворох проблем, не решаемых годами из-за стремления сохранить обратную совместимость.
2) На кой хрен вообще vmware?
3) А вопрос-то в чём? Всё с ними в полном порядке.