@raffx

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

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


Ощущение, будто сложно написал. Можно-ли как-то красивее переписать строки?
  • Вопрос задан
  • 461 просмотр
Решения вопроса 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы