streamWrapper::stream_write

ストリームに書き込む

説明

public int streamWrapper::stream_write(string $data)

このメソッドは、fwrite に対応してコールされます。

注意:

正常にストリームに書き込めたバイト数ぶんだけ、 ストリームの現在位置を更新することを忘れないようにしましょう。

パラメータ

data

元となるシステムに書き込まれるデータ。

注意:

元となるシステム上にすべてを書き込むだけの余地がない場合は、 可能な限りのデータを格納します。

戻り値

正常に格納できたバイト数、あるいは何も格納できなかった場合は 0 を返します。

エラー / 例外

このメソッドのコールに (未実装などの理由で) 失敗した場合、 E_WARNING を発行します。

注意:

戻り値が data の長さより大きい場合は、 E_WARNING が発行されて戻り値がその長さまで切り詰められます。

参考

  • fwrite