函式名稱:Swoole\Buffer::append()
函式描述:該函式用於向Swoole\Buffer物件追加資料。
函式原型:public function append(string $data): int
引數說明:
- $data:要追加的資料,必須是字串型別。
返回值:
- 成功時返回追加後的資料長度(整數型別)。
- 失敗時返回false。
適用版本:Swoole擴充套件版本1.9.0以上。
示例程式碼:
<?php
// 建立Swoole\Buffer物件
$buffer = new Swoole\Buffer(1024);
// 向buffer追加資料
$data = "Hello, World!";
$length = $buffer->append($data);
if ($length === false) {
echo "Failed to append data to buffer.";
} else {
echo "Data appended successfully. Length: " . $length;
}
// 列印buffer內容
echo "Buffer content: " . $buffer->toString();
上述示例中,我們首先建立了一個大小為1024位元組的Swoole\Buffer物件。然後,我們使用append()函式向buffer追加了字串"Hello, World!"。如果追加成功,將會返回追加後的資料長度,否則返回false。最後,我們使用toString()函式列印出buffer的內容。
請注意,使用Swoole\Buffer類之前需要確保已經安裝了Swoole擴充套件,並且版本在1.9.0以上。