php
のis_fileとfile_existの違い
PHP では、is_file と file_isexist の間には小さな違いがあります
1) is_file:
$path ="/path/to/file/text.txt";
if(file_exists($path))
echo "ファイルが存在します";
else
echo "ファイルが存在しません";
たとえば、この例では、ファイルが存在する場合は true を返し、ファイルが存在しない場合は true を返します。
正しいパス (ファイル ディレクトリなど) を入力すると true も返されます:
$path ="/path/to/file";
2) file_isexist()
これは、実際にはファイルが存在するかどうかを判断するためのものです。上記のパスが渡された場合、
は正しいように見えますが、それでも false が返されます。