[請益] 關於 fseek() 函數

看板PHP作者 (playpuma)時間15年前 (2010/09/18 11:53), 編輯推噓1(105)
留言6則, 5人參與, 最新討論串1/1
書上說是用來移動檔案指標的 成功應該要return true 但是我寫的有成功移動指標 東西印出來也是有移動的痕跡XD 但是就是會跑到 not success 那邊= = why? 難道是因為 事實上成功移動指標後 會return false 嗎? 我程式碼如下 <?php $fp = fopen("abc.txt","r"); $move = 2; $string = fseek($fp, $move); if($string == 0){ echo "success!","<br>"; } else{ echo "not success!"."<br>"; } while(!feof($fp)){ echo fgets($fp)."<br>"; } fclose($fp); ?> 感謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.84 ※ 編輯: killntd 來自: 140.112.30.84 (09/18 11:53)

09/18 12:58, , 1F
code我這邊跑是success, 另外如果移動成功是return 0
09/18 12:58, 1F

09/18 13:20, , 2F
success 沒錯= =可是如果成功是傳回true 0不是false嗎??
09/18 13:20, 2F

09/18 14:46, , 3F
官方手冊寫很清楚 如果是你手上那本書寫的 請把那本書扔了
09/18 14:46, 3F

09/18 14:49, , 4F
要哭哭了...
09/18 14:49, 4F

09/19 13:03, , 5F
用 === false 吧XD
09/19 13:03, 5F

09/20 00:39, , 6F
判斷式 1->true 0->false; 函式回傳(可定義) 0->成功 1->失敗
09/20 00:39, 6F
文章代碼(AID): #1Cb3UhJg (PHP)
文章代碼(AID): #1Cb3UhJg (PHP)