4

PHPマニュアルでは、次のように読むことができます。

fwrite()は、書き込まれたバイト数を返します

わかりました...でも「書き込まれたバイト数」とはどのようなものですか?

バイナリ文字列?2進数?ストリーム?Int?

私はここで少し迷っています。

よろしく

4

3 に答える 3

10

マニュアルから:

説明

intfwrite ( resource $handle , string $string [, int $length ] )

関数名の直前の型名で示されるように、成功すると int を返します。エラーの場合はFALSEを返します。

fwrite()は、書き込まれたバイト数を返します。エラーの場合はFALSEを返します。

于 2010-09-10T10:51:39.407 に答える
1

失敗した場合は整数、またはブール値の false。

$fh = fopen('/tmp/bar', 'w');
$bytes = fwrite($fh, 'Hello, world.');

var_dump($bytes); // output: int(13)
于 2010-09-10T10:51:57.437 に答える