函式名稱:Swoole\Buffer::__toString()
適用版本:Swoole擴充套件版本>=4.2.0
函式說明:Swoole\Buffer::__toString()方法用於將Swoole\Buffer物件轉換為字串形式。
用法示例:
<?php
// 建立一個Swoole\Buffer物件
$buffer = new Swoole\Buffer(1024);
// 向緩衝區寫入資料
$buffer->write("Hello, World!");
// 將Swoole\Buffer物件轉換為字串
$str = $buffer->__toString();
// 輸出轉換後的字串
echo $str;
?>
在上面的示例中,我們首先建立了一個大小為1024位元組的Swoole\Buffer物件。然後,我們使用write()方法向緩衝區寫入了一段字串資料。最後,透過呼叫__toString()方法,將Swoole\Buffer物件轉換為字串形式,並將其賦值給變數$str。最終,我們將$str輸出到螢幕上。
需要注意的是,Swoole\Buffer::__toString()方法會返回Swoole\Buffer物件內部儲存的資料內容,並不會影響原始的Swoole\Buffer物件。因此,在呼叫__toString()方法後,原始的Swoole\Buffer物件仍然可用於讀取和寫入資料。