查詢

Ds\Deque::jsonSerialize()函式—用法及示例

「 返回一個序列化為 JSON 格式字串的 Deque 內容 」


函式名:Ds\Deque::jsonSerialize()

適用版本:PHP 7.2.0 及以上

函式說明:jsonSerialize() 方法用於返回一個序列化為 JSON 格式字串的 Deque 內容。該方法是實現了 JsonSerializable 介面的一部分。

用法示例:

<?php
$deque = new Ds\Deque([1, 2, 3, 4]);

$json = $deque->jsonSerialize();

echo $json;

輸出:

[1,2,3,4]

在上面的示例中,我們建立了一個包含數字的 Deque。然後我們使用 jsonSerialize() 方法將其序列化為 JSON 字串,並將結果儲存在 $json 變數中。最後,我們透過 echo 命令將 JSON 字串輸出到螢幕上。

值得注意的是,該方法是在 PHP 7.2.0 及以上版本中引入的,因此在較早版本的 PHP 中使用該方法會丟擲錯誤。另外,這個方法只能用於序列化 Ds\Deque 物件,對於其他型別的物件是不適用的。

補充糾錯
上一個函式: Ds\Deque::isEmpty()函式
下一個函式: Ds\Deque::join()函式
熱門PHP函式
分享連結