почему разрыв строки не работает в коде php - PullRequest
0 голосов
/ 19 мая 2018

Я добавил разрыв строки в этом фрагменте кода PHP, но получаю синтаксическую ошибку.Разве PHP не допускает разрывов в своем коде?

    <!DOCTYPE>
<html>
    <head>


    </head>
    <body>
</body>

<?php
define("Value_of_Pi", 3.14);
define ("Gravity_Value", 9.8);

echo "Pi value is".Value_of_Pi; 
<br/>
echo "Gravity Value is".Gravity_Value;
?>  
</html>

Ответы [ 5 ]

0 голосов
/ 19 мая 2018

<br> является html и должен отображаться в php следующим образом:

<?php
define("Value_of_Pi", 3.14);
define ("Gravity_Value", 9.8);

echo "Pi value is".Value_of_Pi; 
echo "<br/>";
echo "Gravity Value is".Gravity_Value;
?>  

Вы также можете использовать \r\n в php следующим образом:

echo "Pi value is".Value_of_Pi. "\r\n"; 
0 голосов
/ 19 мая 2018

Вы можете использовать \ r \ n, если хотите разбить строку в php.

<?php
define("Value_of_Pi", 3.14);
define ("Gravity_Value", 9.8);

echo "Pi value is".Value_of_Pi. "\r\n"; 
echo "Gravity Value is".Gravity_Value;
?>  
0 голосов
/ 19 мая 2018

Вам нужно написать echo '<br/>';.

Это потому, что вы можете написать HTML-код или PHP в определенных разделах.

В данный момент вы находитесь в разделе кода PHP, так что вы можетепишите только тот код PHP, который будет действительным.

<br/> - это не правильный код PHP, а HTML.Однако, поскольку вы находитесь в пределах <?php ?>, оно недопустимо.

0 голосов
/ 19 мая 2018

Вместо этого вы можете использовать приведенный ниже код:

echo '<br/>';

<br/> - это тег HTML, поэтому вы получаете синтаксическую ошибку.

0 голосов
/ 19 мая 2018

<br/> недопустимый синтаксис PHP.Вы можете либо иметь <br/> вне блока PHP:

<?php
define("Value_of_Pi", 3.14);
define ("Gravity_Value", 9.8);

echo "Pi value is".Value_of_Pi; 
?> 
<!-- PHP block terminated -->
<br/>
<!-- New PHP block opened: -->
<?PHP
echo "Gravity Value is".Gravity_Value;
?>  

, либо просто повторить его из PHP:

<?php
define("Value_of_Pi", 3.14);
define ("Gravity_Value", 9.8);

echo "Pi value is".Value_of_Pi; 
echo "<br/>"; # Here!
echo "Gravity Value is".Gravity_Value;
?>  
...