fopen打開文件失敗返回值 fopen和fclose函數(shù)的返回值是多少?
fopen和fclose函數(shù)的返回值是多少?PHP中的fopen()函數(shù)的返回值是什么?fopen()函數(shù)用于打開文件或URL。如果打開正確,則返回true,否則返回false!不同的操作系統(tǒng)系列有不
fopen和fclose函數(shù)的返回值是多少?
PHP中的fopen()函數(shù)的返回值是什么?
fopen()函數(shù)用于打開文件或URL。如果打開正確,則返回true,否則返回false!不同的操作系統(tǒng)系列有不同的行尾習(xí)慣。寫入文本文件并希望插入新行時(shí),需要使用與操作系統(tǒng)兼容的行結(jié)束符號(hào)?;赨NIX的系統(tǒng)使用n作為行尾字符,基于windows的系統(tǒng)使用Rn作為行尾字符,基于Macintosh的系統(tǒng)使用R作為行尾字符。如果在寫入文件時(shí)使用了錯(cuò)誤的行尾符號(hào),則其他應(yīng)用程序在打開這些文件時(shí)可能會(huì)出現(xiàn)異常行為。Windows提供了一個(gè)文本轉(zhuǎn)換標(biāo)記(“t”)以透明地將n轉(zhuǎn)換為Rn。與此對(duì)應(yīng),您還可以使用“B”強(qiáng)制使用二進(jìn)制模式,這樣數(shù)據(jù)就不會(huì)被轉(zhuǎn)換。要使用這些標(biāo)記,可以使用“B”或“t”作為mode參數(shù)的最后一個(gè)字符。默認(rèn)的轉(zhuǎn)換模式取決于SAPI和所使用的PHP版本,因此建議始終為可移植性指定適當(dāng)?shù)臉?biāo)記。如果對(duì)純文本文件進(jìn)行操作并在腳本中使用n作為行終止符,但也希望其他應(yīng)用程序(如記事本)讀取這些文件,請(qǐng)?jiān)谀J街惺褂谩皌”。在所有其他情況下使用“B”。如果在操作二進(jìn)制文件時(shí)未指定“B”標(biāo)記,則可能會(huì)遇到一些奇怪的問題,包括損壞的圖片文件和有關(guān)Rn字符的奇怪問題。
若執(zhí)行fopen函數(shù)時(shí)發(fā)生錯(cuò)誤,則函數(shù)的返回值是?
每個(gè)函數(shù)都返回指向打開文件的指針