看板 PHP 關於我們 聯絡資訊
書上說是用來移動檔案指標的 成功應該要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)
Unayung:code我這邊跑是success, 另外如果移動成功是return 0 09/18 12:58
killntd:success 沒錯= =可是如果成功是傳回true 0不是false嗎?? 09/18 13:20
akasan:官方手冊寫很清楚 如果是你手上那本書寫的 請把那本書扔了 09/18 14:46
killntd:要哭哭了... 09/18 14:49
Kelunyang:用 === false 吧XD 09/19 13:03
cspy:判斷式 1->true 0->false; 函式回傳(可定義) 0->成功 1->失敗 09/20 00:39