2015-09-30 4 views
-1

У меня есть PHP-код, где я создал эхо:PHP: Выполнение PHP-код внутри «PHP эхо»

<?php 
    my code... 
    $line = "Hello world"; 
    echo "<li>php if (!empty($line)) { echo $line; }</li>"; 
?> 

К сожалению <li> не показывает Hello World. Как вы можете видеть здесь: http://codepad.org/QfcsINDy

+0

почему вы пишете php-тег между ph p tag? он не будет работать – Prafulla

+0

Без этого не работает: http://codepad.org/sDhGwZeO – coder

+0

Вы хотите напечатать «эхо» ?? – Prafulla

ответ

1

Ваш синтаксис неверен. Проверьте это

<?php 
my code... 
?> 
<li><?php echo 'Hello World'; ?> 

<?php 
?> 

Или просто

<?php 
my code... 
echo "<li>Hello World</li>"; 
?> 
1

вы можете просто написать ниже код

<?php 
echo "<li>Hello World</li>"; 
?> 

или

<li><?php echo "Hello World";?></li> 
1
<li><?php echo 'Hello World'; ?></li> 

используйте php только там, где это необходимо. Я предполагаю, что вам нужно заменить этот «Hello World» переменной в конечном итоге, поэтому я использовал php, иначе это будет так.

<li>Hello World</li> 
0

Попробуйте это ..

<?php 
my code... 

echo '<ul>'; 
echo '<li> Your Static Text Here </li>'; 
echo '</ul>'; 

?> 
-1

эхо не может быть частью выражения PHP ни он может быть использован на выражение PHP. Просто сделать

echo "<li>Hello World!</li>"; 

Или

print "<li>Hello World!</li>; 

Если то, что вы пытаетесь достичь, это есть выражение между HTML-теги, пожалуйста,

<li><?php echo "hello world" ?></li> 

Или

<li><?= "hello world" ?></i> 
Смежные вопросы