filetype

(PHP 4, PHP 5, PHP 7)

filetypeȡ���ļ�����

˵��

filetype ( string $filename ) : string

�����ļ������͡�

����

filename

�ļ���·����

����ֵ

�����ļ������͡� ���ܵ�ֵ�� fifo��char��dir��block��link��file �� unknown��

��������򷵻� FALSE����� stat ����ʧ�ܻ����ļ�����δ֪�Ļ� filetype() �������һ�� E_NOTICE ��Ϣ��

����

Example #1 filetype() ����

<?php

echo filetype('/etc/passwd');  // file
echo filetype('/etc/');        // dir

?>

�����쳣

ʧ��ʱ�׳�E_WARNING���档

ע��

Note: �˺����Ľ���ᱻ���档�μ� clearstatcache() �Ի�ø���ϸ�ڡ�

Tip

�� PHP 5.0.0 ��, �˺���Ҳ����ijЩ URL ��װ������μ� ֧�ֵ�Э��ͷ�װЭ���Ի��֧�� stat() ϵ�к������ܵİ�װ���б�

�μ�

  • is_dir() - �жϸ����ļ����Ƿ���һ��Ŀ¼
  • is_file() - �жϸ����ļ����Ƿ�Ϊһ���������ļ�
  • is_link() - �жϸ����ļ����Ƿ�Ϊһ����������
  • file_exists() - ����ļ���Ŀ¼�Ƿ����
  • mime_content_type() - ����ļ��� MIME ����
  • pathinfo() - �����ļ�·������Ϣ
  • stat() - �����ļ�����Ϣ