fwrite Scrittura su file binary-safe &reftitle.description; intfalsefwrite resourcestream stringdata intnulllength&null; fwrite scrive il contenuto di data nello stream del file puntato da stream. &reftitle.parameters; stream &fs.file.pointer; data La stringa che deve essere scritta. length Se l'argomento length è un &integer;, la scrittura si arresterà dopo aver scritto length byte o alla fine di data a seconda di quale dei due eventi si verifica prima. &reftitle.returnvalues; fwrite restituisce il numero di byte scritti, &return.falseforfailure;. &reftitle.errors; fwrite genera un E_WARNING in caso di errore. &reftitle.changelog; &Version; &Description; 8.0.0 Ora length è nullable. &reftitle.examples; Un esempio semplice di <function>fwrite</function> ]]> &reftitle.notes; Scrivere su uno stream di rete potrebbe terminare prima che l'intera stringa sia scritta. Il valore restituito da fwrite potrebbe essere verificato: ]]> Su sistemi che differenziano tra file binari e di testo (ad esempio Windows), il file deve essere aperto con 'b' incluso nel parametro di modalità di fopen. Se stream è stato aperto in modalità append tramite fopen, le scritture con fwrite sono atomiche (a meno che la dimensione di data non superi la dimensione del blocco del filesystem, su alcune piattaforme, e purché il file sia su un filesystem locale). Cioè, non c'è bisogno di usare flock prima di chiamare fwrite; tutti i dati saranno scritti senza interruzione. Se si scrive due volte sul puntatore del file, i dati verranno aggiunti alla fine del contenuto del file: ]]> &reftitle.seealso; fread fopen fsockopen popen file_get_contents pack