如何在没有\ n和br的情况下使用PHP_EOL

时间:2014-09-10 14:46:18

标签: php oop

我尝试使用PHP_EOL而不使用\n and <br/>。但这会得到输出相同的行。它不会转到新行。我的PHP版本是5.5。我不回应我使用的函数返回。我尝试了这两个。但同样的问题。这是我试过的例子。

trait FooTest
{
    public function sayFoo()
    {
        return "I 'a'm saying Foo with Trait".PHP_EOL;
    }
}


trait BarTest
{
    public function sayBar()
    {
        return "I 'm Saying Bar with Trait".PHP_EOL ; 
    }
}

class TraitTest
{
    use FooTest,BarTest;

    private $property = " Hello there ";

    public function getVal()
    {
        return $this->property ;
    }
}

$trait = new TraitTest;

print $trait->getVal();
print $trait->sayFoo();
print $trait->sayBar();

2 个答案:

答案 0 :(得分:2)

您的代码工作正常,右键单击您的浏览器并选择“查看源代码”,您将看到原始输出,并带有换行符

如果您想在浏览器中看到换行符,则需要使用html(例如<p><br>标签)

答案 1 :(得分:0)

常量PHP_EOL通常只用于输出。所以你写的是正确的。要看html上的换行符你可以使用<br>