【问题标题】:why line break is not working in php code为什么换行符在 php 代码中不起作用
【发布时间】:2018-05-19 08:09:25
【问题描述】:

我在这段 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>

【问题讨论】:

  • 不是HTML。你可以试试echo '\r\n'

标签: php html syntax-error line-breaks


【解决方案1】:

如果要在 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;
?>  

【讨论】:

    【解决方案2】:

    &lt;br/&gt; 不是有效的 PHP 语法。您可以在 PHP 块之外使用 &lt;br/&gt;

    <?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;
    ?>  
    

    【讨论】:

      【解决方案3】:

      你需要写echo '&lt;br/&gt;';

      这是因为您可以在特定部分中编写 HTML 代码或 PHP。

      您目前处于 PHP 代码部分,因此您只能在那里编写有效的 PHP 代码。

      &lt;br/&gt; 不是有效的 PHP 代码,而是 HTML。但是,因为您在&lt;?php ?&gt; 内,所以它是无效的。

      【讨论】:

        【解决方案4】:

        您可以改用下面的代码:

        echo '<br/>';
        

        &lt;br/&gt; 是一个 HTML 标记,因此会出现语法错误。

        【讨论】:

          【解决方案5】:

          &lt;br&gt;是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"; 
          

          【讨论】:

            猜你喜欢
            • 2014-09-26
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-08-12
            • 1970-01-01
            • 2018-12-01
            • 1970-01-01
            相关资源
            最近更新 更多