ファイルはデータを格納するためのリソースであり、PHPには、ファイルの操作を簡素化する組み込み関数の豊富なコレクションがあります。ザ・ ファイルが存在しています() で機能する ファイルまたはディレクトリが存在するかどうかを確認するために使用される組み込み関数です。この記事では、PHPでfile_existsを次の順序で実装する方法を説明します。
PHPのfile_exists()
これは、ファイルが存在するかどうかを確認するために使用できる組み込み関数です。処理する前にファイルの有無を知りたいときに便利です。新しいファイルを作成するときにこの関数を使用することもできます。 ファイル サーバーにはまだ存在していません。
構文:
C ++のフィボナッチ
file_exists(path)
1つのパラメーターのみを受け入れます。つまり、チェックしたいファイルのディレクトリまたはパスを指定するパス。正常に実行されるとtrueを返し、失敗するとfalseを返します。
パスが存在しないファイルへのポイントを指定している場合、file_exists()はfalseを返します。一部のファイルシステム関数は、PHP整数型が署名されており、多くのプラットフォームが32ビット整数を使用しているため、2GBを超えるファイルに対して予期しない結果をもたらす可能性があります。
clearstatcache()
通常、file_exists()の結果はキャッシュされます。キャッシュをクリアするには、clearstatcache()を使用します。正しい結果を得るには、キャッシュを回避する必要があります。スクリプトでファイルを数回チェックする場合。これを実行するために、clearstatcache()関数をクリアします。
構文:
AWSでJavaアプリケーションをデプロイする方法
clearstatcache(clear_realpath_cache、filename)
両方のパラメータはオプションです。Clear_realpath_cacheリアルパスキャッシュをクリアするかどうかを示します。デフォルトでは、これはFALSEです。これは、リアルパスキャッシュをクリアしないことを示します。ファイル名の名前を指定します 、およびそのファイルのリアルパスとキャッシュのみをクリアします。
以下の例は、 ファイルが存在しています PHPの場合:
出力:
ファイルが存在しないため、指定されたパスは存在しないファイルを指しているため、falseを返し、else部分を実行します。
Javaでdoubleをintに変換する
これで、この記事は終わりです。 PHPの組み込み関数file_exists()とclearstatcache()について学習したことを願っています。
このPHPブログに関連性があると思われる場合は、 25万人以上の満足した学習者のネットワークを持つ信頼できるオンライン学習会社であるEdurekaが世界中に広がっています。
質問がありますか? 」のコメントセクションでそれについて言及してください PHPのfile_exists 」と私はあなたに戻ります。