課程
/后端開發(fā)
/PHP
/PHP入門篇
$file_handle這是個什么指令??
2016-07-21
源自:PHP入門篇 3-13
正在回答
注釋:不同的操作系統(tǒng)家族具有不同的行結(jié)束習慣。當寫入一個文本文件并想插入一個新行時,需要使用符合操作系統(tǒng)的行結(jié)束符號?;?Unix 的系統(tǒng)使用 \n 作為行結(jié)束字符,基于 Windows 的系統(tǒng)使用 \r\n 作為行結(jié)束字符,基于 Macintosh 的系統(tǒng)使用 \r 作為行結(jié)束字符。 如果寫入文件時使用了錯誤的行結(jié)束符號,則其它應用程序打開這些文件時可能會表現(xiàn)得很怪異。
Windows 下提供了一個文本轉(zhuǎn)換標記("t")可以透明地將 \n 轉(zhuǎn)換為 \r\n。與此對應還可以使用 "b" 來強制使用二進制模式,這樣就不會轉(zhuǎn)換數(shù)據(jù)。要使用這些標記,要么用 "b" 或者用 "t" 作為 mode 參數(shù)的最后一個字符。
默認的轉(zhuǎn)換模式依賴于 SAPI 和所使用的 PHP 版本,因此為了便于移植鼓勵總是指定恰當?shù)臉擞?。如果是操作純文本文件并在腳本中使用了 \n 作為行結(jié)束符,但還要期望這些文件可以被其它應用程序例如 Notepad 讀取,則在 mode 中使用 "t"。在所有其它情況下使用 "b"。
在操作二進制文件時如果沒有指定 "b" 標記,可能會碰到一些奇怪的問題,包括壞掉的圖片文件以及關于 \r\n 字符的奇怪問題。
注釋:為移植性考慮,強烈建議在用 fopen() 打開文件時總是使用 "b" 標記。
注釋:再一次,為移植性考慮,強烈建議你重寫那些依賴于 "t" 模式的代碼使其使用正確的行結(jié)束符并改成 "b" 模式。
ANIMAGUS 提問者
就是一個變量名,等式右邊是打開文件,將打開文件這個動作賦給file_handle
難道不是個變量名嗎。。。。。。。。。。。。。。
舉報
PHP入門教程輕松學習,行業(yè)大牛幫您快速掌握PHP編程基礎知識。
4 回答這是這個指令固定的變量名嗎
2 回答問下啊 為什么最前面 放個if($file_handle)呢
1 回答沒看懂$file_handle = fopen("/data/webroot/resource/php/f.txt","r");這個????????
4 回答$file_handle=fopen("/data/webroot/resource/php/f.txt","r"); 后面的R是什么意思?
3 回答關于第二條指令
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2016-07-21
注釋:不同的操作系統(tǒng)家族具有不同的行結(jié)束習慣。當寫入一個文本文件并想插入一個新行時,需要使用符合操作系統(tǒng)的行結(jié)束符號?;?Unix 的系統(tǒng)使用 \n 作為行結(jié)束字符,基于 Windows 的系統(tǒng)使用 \r\n 作為行結(jié)束字符,基于 Macintosh 的系統(tǒng)使用 \r 作為行結(jié)束字符。 如果寫入文件時使用了錯誤的行結(jié)束符號,則其它應用程序打開這些文件時可能會表現(xiàn)得很怪異。
Windows 下提供了一個文本轉(zhuǎn)換標記("t")可以透明地將 \n 轉(zhuǎn)換為 \r\n。與此對應還可以使用 "b" 來強制使用二進制模式,這樣就不會轉(zhuǎn)換數(shù)據(jù)。要使用這些標記,要么用 "b" 或者用 "t" 作為 mode 參數(shù)的最后一個字符。
默認的轉(zhuǎn)換模式依賴于 SAPI 和所使用的 PHP 版本,因此為了便于移植鼓勵總是指定恰當?shù)臉擞?。如果是操作純文本文件并在腳本中使用了 \n 作為行結(jié)束符,但還要期望這些文件可以被其它應用程序例如 Notepad 讀取,則在 mode 中使用 "t"。在所有其它情況下使用 "b"。
在操作二進制文件時如果沒有指定 "b" 標記,可能會碰到一些奇怪的問題,包括壞掉的圖片文件以及關于 \r\n 字符的奇怪問題。
注釋:為移植性考慮,強烈建議在用 fopen() 打開文件時總是使用 "b" 標記。
注釋:再一次,為移植性考慮,強烈建議你重寫那些依賴于 "t" 模式的代碼使其使用正確的行結(jié)束符并改成 "b" 模式。
2016-09-07
就是一個變量名,等式右邊是打開文件,將打開文件這個動作賦給file_handle
2016-07-25
難道不是個變量名嗎。。。。。。。。。。。。。。