PHP Conference Japan 2024

Stringable::__toString

(PHP 8)

Stringable::__toString取得物件的字串表示

說明

public Stringable::__toString(): string

參數

此函式沒有參數。

回傳值

回傳物件的 字串 表示。

參見

新增註解

使用者貢獻筆記 1 則筆記

zikro32 at gmail dot com
3 個月前
`__toString()` 魔術方法不應該被直接呼叫。

相反地,它定義了當物件被轉換為字串時回傳的值,可以透過明確地轉型:

(string)$element

或者在某些會導致字串轉換的情況下隱式地轉型。

如果您真的想要明確地呼叫一個方法來將物件轉換為字串,那麼您可以建立一個公開的 `toString` 方法並呼叫它,避免在不需要轉型的情況下直接使用魔術方法 `__toString`。
To Top