Как отобразить href с функцией php внутри? - PullRequest
3 голосов
/ 23 июня 2011

Как повторить это:

echo '<link rel="stylesheet" type="text/css" href="<?php echo get_bloginfo('template_url');?>/tryme.css">';

Я делаю правильно?Получается ошибка: Ошибка разбора: синтаксическая ошибка, неожиданный T_STRING, ожидание ',' или ';'

СПАСИБО.

1 Ответ

8 голосов
/ 23 июня 2011
echo '<link rel="stylesheet" type="text/css" href="' . get_bloginfo('template_url') . '/tryme.css">';

echo - это функция, которая печатает свой аргумент.На самом деле вы можете вызвать echo следующим образом: echo("hello");, что синтаксически идентично echo "hello";

, если вы звоните echo, вы уже находитесь в режиме php (то есть: есть открытый <?php где-то перед вашим echo вызовом), поэтому нет необходимости снова заходить в режим php для вызова get_bloginfo.get_bloginfo возвращает строку, так что вы можете просто объединить ее вывод с остальными параметрами echo.

...