rewind($fp)とfseek($fp, 0);の違いを教えてください