我已經撰寫了如下的 php 腳本,但是在 var_dump 函式之前使用的換行符在給出 bool(true) 之前不會產生換行符。請幫我找出我在做什么錯誤。
<?php
class Fruit {
}
$apple = new Fruit();
echo "<br>" . var_dump($apple instanceof Fruit) . "<br>";
?>
輸出:
bool(true)
在 bool(true) 之前沒有換行符
uj5u.com熱心網友回復:
與其使用 <br> 作為輸出并將其拆分為 3 個完整的陳述句(如注釋中所建議),不如使用 <pre>。
class Fruit {
public $prop = 1;
}
$apple = new Fruit();
echo "<pre>";
var_dump($apple instanceof Fruit,$apple);
echo "</pre>";
輸出:
bool(true)
object(Fruit)#2 (1) {
["prop"]=>
int(1)
}
處理包含在 var_dump 輸出中的換行符。
uj5u.com熱心網友回復:
你可以試試
echo "<pre>"; echo var_dump($apple); echo "</pre>";
從技術上講@aynber 和@CBroe 是對的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/363434.html
上一篇:如何選擇具有類功能的函式?
下一篇:如何在類宣告中使用預定義變數
