Domanda

Al Manuale PHP possiamo leggere:

  

fwrite () restituisce il numero di byte scritti

Ok ... ma che razza di cosa è "il numero di byte scritti"?

stringa

binario? numero binario? Stream? Int?

Sono un po 'perso qui.

Saluti

È stato utile?

Soluzione

manuale :

  

Descrizione

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

Si restituisce un int in caso di successo, come indicato dal nome del tipo appena prima che il nome della funzione. Esso restituisce false in caso di errore:

  

fwrite () restituisce il numero di byte scritti, o false in caso di errore.

Altri suggerimenti

Un numero intero, o falso booleano in caso di fallimento.

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

var_dump($bytes); // output: int(13)

Ho trovato il caso che i rendimenti fwrite NULL con l'errore E_NOTICE.
Probabilmente questo si verifica quando flusso di rete abortito .

Notice: fwrite(): in .... on line ....
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top