はじめに: プログラムを書くときに、ファイルが存在するかどうかを判断するときに is_file を使用する場合と、file_exists を使用する場合の 2 つの方法があることがわかりました。ファイルの存在を確認するには、is_file または file_exists? を使用します。プログラムを作成するときに、ファイルが存在するかどうかを判断するには 2 つの方法があることがわかりました。ただし、この 2 つの関数のパフォーマンスは file_exists() よりも異なります。
以下はテストの結果です。最初のテストはファイルが存在するかどうかです。2 番目のテストはファイルが存在しません。
最初のテスト、ファイルは存在します<?php // 运行 file_exists 10000 次 $time = microtime(); $time = explode(' ', $time); $begintime = $time[1] + $time[0]; for($i=0;$i<10000;$i++) file_exists('/Users/Jacky'); // 文件存在 $time = microtime(); $time = explode(" ", $time); $endtime = $time[1] + $time[0]; $totaltime = ($endtime - $begintime); echo '运行file_exists 10000 次所花时间: ' .$totaltime. ' 秒'.PHP_EOL; // 运行 is_file 10000 次 $time = microtime(); $time = explode(" ", $time); $begintime = $time[1] + $time[0]; for($i=0;$i<10000;$i++) is_file('/Users/Jacky'); $time = microtime(); $time = explode(" ", $time); $endtime = $time[1] + $time[0]; $totaltime = ($endtime - $begintime); echo '运行 is_file 10000 次所花时间: ' .$totaltime. ' 秒.'.PHP_EOL;2 番目のテスト、ファイルは存在しません。存在します
りー
以上がPHP がファイルが存在するかどうかを判断する file_exists() 関数の使用方法の詳細な説明。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。