I am fairly new to PHP and just trying to convert something I did in C. The idiom for reading from a file in C that I was taught was:
while ((c = getchar()) != EOF) {
doSomethingWith(c);
}
I've done some reading and it would seem that the 'right' way to do this in PHP is:
while (!feof($file)) {
$c = fgetc($file);
doSomethingWith($c);
}
My question is: Is it ok to combine the two as follows (I have tried it, and its working ok on my test file), or are there situations where this could find a null before EOF?:
while (($c = fgets($f)) != null) {
doSomethingWith($c);
}
Cheers in advance
Steve