重複の可能性:
PHPエコーされたテキストがフォーマットを失うのはなぜですか?
奇妙な問題が発生しました。次のようなコードを取得したとしましょう。
<?php
class Bar
{
private $foo;
function __construct ($foo)
{
$this->foo = $foo;
}
public function testFoo($obj)
{
echo $obj->foo . PHP_EOL;
}
}
$obj = new Bar("obj");
$obj2 = new Bar("obj2");
$obj->testFoo($obj);
$obj->testFoo($obj2);
?>
そして、期待される結果を得る代わりに、次のようになります。
obj
obj2
これは私が得るものです:
obj obj2
PHP_EOLが空白を表すのと同じです。「\n」も使用しようとしましたが、これは同じように機能します。最新のXAMPPを使用しています。