我有一個讀取文本文件中的註釋的函數。註釋可以持續到行尾,如果沒有行結束它會持續到文件結束。我的問題是我無法找到如何測試它是否到達文件末尾。起初,我有這樣的:如何正確讀取文件到EOF
while($char != "\n" && $char != false){
$char = fgetc($inputFile);
}
如果在評論它結束了,我不想循環0
。然後我試過這個:
while($char != "\n" && !feof($inputFile)){
$char = fgetc($inputFile);
}
這打亂了整個程序。我試圖谷歌的東西,但feof
和!= false
是我找到的。
是的,我想'!=='過,但我的程序循環開始它。我不知道爲什麼之後,因爲'!='它工作得很好,它墜毀,只有當它來到'0'字符。 – sykatch
我剛剛發現的錯誤是其他地方的腳本,'!=='現在工作很好,謝謝。 – sykatch