PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのis_writeable()関数


is_writeable()関数は、ファイルが書き込み可能かどうかをチェックします。ファイルが存在し、書き込み可能である場合はTRUEを返します。

is_writeablle()関数は、is_writable()のエイリアスです。 is_writable()の代わりにis_writeable()を使用する利点は、「テーブル」という単語を含むファイルのソースコードを検索するときに、is_writable()関数が検索結果を汚染することです。

構文

is_writeable(file_path)

パラメータ

  • file_path- チェックするファイルのパス。

戻る

is_writeable()関数は、ファイルが存在し、書き込み可能である場合にTRUEを返します。

<?php
$file = "demo.txt";
if(is_writeable($file)) {
   echo ("File is writeable!");
} else {
   echo ("File is not writeable!");
}
?>

出力

File is not writeable!

  1. PHPのfile_get_contents()関数

    file_get_contents()関数は、ファイル全体を文字列に読み込みます。 file()関数はファイル全体を配列で読み取りますが、file_get_contents()関数はファイル全体を文字列に読み取ります。 構文 file_get_contents(file_path, flags, context, start_offset, max_length) パラメータ file_path- ファイルのパス。 フラグ- フラグの値は、バイナリOR(|)演算子で結合された次のフラグの任意の組み合わせにすることができます。 FILE_USE_INCLUDE_PATH

  2. PHPのfile()関数

    file()関数は、ファイルを配列に読み込みます。 構文 file(file_path,flag,context) パラメータ ファイル- ファイルのパス。 フラグ- オプションのパラメータフラグは、次の定数の1つ以上にすることができます- FILE_USE_INCLUDE_PATH-include_pathでファイルを検索します。 FILE_IGNORE_NEW_LINES-各配列要素の最後に改行を追加しないでください。 FILE_SKIP_EMPTY_LINES-空の行をスキップします。 FILE_TEXT-コンテンツはUTF-8エンコーディングで返され