php_stream_getc() は stream から 1 文字読み込み、unsigned char を int としてキャストした形で 返します。 ファイルの終端に達したか、エラーが発生した場合は、 EOF を返します。
stream
php_stream_getc() のブロックに関する挙動は、 php_stream_read() のものと一緒です。
正常に実行できた場合、ストリームの内部位置は 1 だけ進められます。