PHPでは、Fopen()関数を介してファイルを作成および開くことができます。新しいファイルを作成して開くには、次のコードを使用できます。
この例では、「testfile.txt」は作成するファイル名であり、「w」は書き込みモードでファイルを開くことを意味します。ファイルが既に存在する場合、元のコンテンツがクリアされ、書き直されます。
ファイルが正常に開かれたら、Fread()関数を使用してファイルの内容を読み取ることができます。簡単な例を次に示します。
このコードは、「testfile.txt」という名前のファイルの内容を読み取り、ページに出力します。 fclose()を使用してファイルを閉じます。
ファイルの読み取りとは異なり、ファイルを作成するにはfwrite()関数が必要です。ファイルへの書き込みの例は次のとおりです。
この例では、文字列「Hello World!」を書きます。 「testfile.txt」ファイルへ。
ファイルの読み取りまたは書き込み操作を完了した後、fclose()関数を使用してファイルを常に閉じている必要があります。ファイルを閉じる例は次のとおりです。
このコード行は、開いたファイルを閉じて、ファイルの操作がスムーズに終了するようにします。
ファイル操作の実行中にエラーが発生する場合があります。これらのエラーをDIE()関数を介してキャッチおよび処理できます。エラー処理の例は次のとおりです。
「testfile.txt」ファイルを開かない場合、die()関数はエラーメッセージを出力し、実行を終了します。
ファイルコンテンツを変数にロードする必要がある場合があり、PHPはこの操作を達成するためにfile_get_contents()関数を提供する場合があります。これが例です:
この例では、file_get_contents()を使用してファイルの内容を読み取り、変数$ txtに保存してから出力します。
ファイルのコンテンツを行ごとに読み取る必要がある場合は、fgets()関数を使用できます。簡単な例を次に示します。
このコードは、ファイルを行ごとに読み取り、ファイルの最後まで各行を出力します。
この記事では、ファイルの作成、開き、読み取り、書き込み、および閉じる方法など、PHPファイル操作の基本的な手順を紹介します。また、エラー処理とファイルの内容を変数に保存する方法についても説明します。これらの基本的なスキルを習得することは、PHP開発者にとって非常に重要であり、ファイル操作をより効果的に処理するのに役立ちます。