Задать вопрос
@raffx

Как по-изящнее переписать несколько php echo строк?

Формирую ссылку из названия поста и алиаса. Сделал такую конструкцию:
echo '<a href="blog/all/';
	echo $row['OriginalAlias'];
	echo '">';
	echo $row['Title'];
	echo '</a>';


Ощущение, будто сложно написал. Можно-ли как-то красивее переписать строки?
  • Вопрос задан
  • 480 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
printf

printf('<a href="blog/all/%s">%s</a>', $row['OriginalAlias'], $row['Title']);
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@ksnk
printf('<a href="blog/all/%s">%s</a>',
     rawurlencode($row['OriginalAlias']),
     htmlspecialchars($row['Title']));
Ответ написан
Комментировать
index0h
@index0h
PHP, Golang. https://github.com/index0h
Можно-ли как-то красивее переписать строки?

Используйте шаблонизатор типа twig и будет вам счастье))

Конкретно ваш случай - printf
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽