Nhờ giải thích giúp đoạn code while (!feof ($fp))

mìn thắc mắc chổ while ( ! feof ($fp) )… , sao lại phải để dấu ! ở đây , ý nghĩa của dấu ! cho cái hàm feof trong trường hợp này là gì nhờ anh em giải thích giúp mìn với,
xin cảm ơn !

eof có thể dịch ra là end of file. Hàm feof có dùng để kiểm tra xem vị trí đọc file đã ở cuối file hay chưa. Giá trị trả về của hàm là TRUE (đã đọc hết file) hoặc FALSE (chưa đọc hết file). Thêm dấu ! là phủ định của TRUE hoặc FALSE.
Vậy có thể hiểu vòng lặp while kia thế này: trong khi mày chưa đọc hết file thì mày in ra màn hình nội dung file cho tao.

3 Likes

oh, tuyệt quá, giờ mình đã hiểu , cảm ơn Hà Hải Nam nhiều !

1 Like

nhân tiện cho hỏi thêm chữ hàm fopen , feof , fgets thì cái chữ f phía trước đó là viết tắt chữ gì vậy .

Đó là chữ file

3 Likes

cảm ơn HK boy nhiều .

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?