長さ)「ファイルポインタ」から、最大「長さ」バイト読み込み、それを返します。「長さ」バイト読み込んだか、「EOF」に達した時点で読み込みを終えます。長さ])「ファイルポインタ」が指す位置に「文字列」を書き込み、書き込んだバイト数を返します。エラー時には「FALSE」を返します。「長さ」を指定した場合、書き込む長さは最大「長さ」バイトに制限されます。長さ])「fwrite()」関数のエイリアス(別名)で、全く同じものです。バッファサイズ)「ファイルポインタ」が指すファイルへの「fwrite()」関数による書き込み処理が2つあった場合、書き込む内容を指定した「バッファサイズ」バイト分書き込む毎に停止して他方に書き込み処理が移ります(?)。成功したか否かを「0/EOF」で返します。「バッファサイズ」に「0」を設定するとバッファはせず、全部書き込んでから他方の書き込み処理が行われます。この関数をコールしなかった場合、「バッファサイズ」の値は「8192」に設定されます。バッファサイズ)「stream_set_write_buffer()」関数のエイリアス(別名)で、全く同じものです。長さ])「ファイルポインタ」から最大「長さ−1」バイト数分読み込み、それを返します。エラー時には「FALSE」を返します。この関数は、「長さ−1」バイト数分読み込んだか、改行文字を検出したか、「EOF」に達した時点で読み込みを終えます。最大1行分しか読み込みません。「長さ」のデフォルト値は「1024」です。ファイルポインタ)「ファイルポインタ」から1バイト読み込み、それを返します。「EOF」に達した場合に「FALSE」を返します。1バイトずつ読み込むので、マルチバイト文字列を含む場合はそのまま使うと文字列が壊れてしまうので注意。囲い子]])この関数は「fgets()」関数と同じ様に動作しますが、読み込んだ行を「CSV(コンマ区切り)」として読み込み、指定した「デリミタ(デフォルト値は「,(コンマ)」)」で区切られた値を要素とする配列を生成し返します。所得した一つ一つのデータの左右にあるホワイトスペース(タブや半角スペース、改行文字の事)は自動的にカットされます(バージョン(新しい方の)によっては改行のみカット)。「囲い子(デフォルト値は「"(ダブルクォーテーション)」)」を指定した場合は、「囲い子」で括られた部分は「デリミタ」は関係なく、左右のホワイトスペースもカットされることなく、一つの要素となります。「デリミタ」と「囲い子」に指定できるのは単一文字のみです。「\(円マーク)」の後にある「囲い子」は(エスケープされて?)無効になります。空行の場合は、「NULL」1つを要素とする配列を生成します。「FALSE」を返します。ファイルポインタ)「ファイルポインタ」以降、「EOF」まで全てを読み込んで出力し、読み込んだ文字数を返します。読み込んだバイト数を返します。エラー時には「FALSE」を返します。この関数は自動的にファイルをクローズします。よってこの関数をコールした時点で関数に与えたファイルポインタは無効になります。※.取り消し線が引いてある所は、マニュアルに記載してある内容です。当方の環境での結果と異なっているので、確認した結果を記述しています。ファイルポインタ)ファイルポインタが「EOF」(ファイルの終端)に達しているかどうかを調べ、「EOF」に達しているかエラーの場合に「TRUE」を、その他の場合に「FALSE」を返します。注:「fwrite()」関数等により移動した場合は「EOF」を検出しますが、「fseek()」関数でファイルポインタをファイルの終端まで移動させても、「EOF」は検出されません。abcdefghijklmnopqrstuvwxyzほでなすPHPをよろしくね。"<p>15バイト分読み込みました。"<p>15バイト分読み込みました。"<p>300バイト分読み込みました。"<p>「EOF」に達しました。"<p>「夏は暑いねぇ。」を2バイト分だけ書き込みました。"<p>FPを先頭へ移動しました。"<p>1文字ずつ読み込みます(いい加減です)。15バイト分読み込みました。15バイト分読み込みました。300バイト分読み込みました。>でなすPHPをよろしくね。「EOF」に達しました。」を2バイト分だけ書き込みました。FPを先頭へ移動しました。1文字ずつ読み込みます。*/?>以下にサンプルパート2。"<p>最大16-1バイトずつ読み込みます。"<p>FPを現在位置から-14バイト目へ移動しました。"<p>残り{$str_len}バイト分全部出力しました。最大16-1バイトずつ読み込みます。最大16-1バイトずつ読み込みます。最大16-1バイトずつ読み込みます。最大16-1バイトずつ読み込みます。FPを現在位置から-14バイト目へ移動しました。残り14バイト分全部出力しました。*/?>以下にサンプルパート3。die("<p>「EOF」に達しました。die("<p>「EOF」に達していません。「EOF」に達していません。*/?>以下にサンプルパート4。