我在这段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>
答案 0 :(得分:2)
如果你想在php中断行,你可以使用\ r \ n。
<?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;
?>
答案 1 :(得分:1)
<br/>
不是有效的PHP语法。您可以在PHP块之外使用<br/>
:
<?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;
?>
答案 2 :(得分:0)
您需要撰写echo '<br/>';
。
这是因为您可以在特定部分内编写HTML代码或PHP。
您目前在PHP代码部分,因此您只能在那里编写有效的PHP代码。
<br/>
不是有效的PHP代码,而是HTML。但是,因为您在<?php ?>
范围内,所以无效。
答案 3 :(得分:0)
您可以改用以下代码:
echo '<br/>';
<br/>
是一个HTML标记,因此会出现语法错误。
答案 4 :(得分:0)
<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;
?>
你也可以在php中使用\r\n
:
echo "Pi value is".Value_of_Pi. "\r\n";