Tells whether the filename is a regular file

# is_file

(PHP 4, PHP 5, PHP 7)

is_file — Tells whether the filename is a regular file

### Descrierea

is_file ( string `$filename` ) : bool

Tells whether the given file is a regular file.

### Parametri

`filename`

  Path to the file.

### Valorile întoarse

Returns `TRUE` if the filename exists and is a regular file, `FALSE` otherwise.

> Notă: Deoarece tipul întreg al PHP este cu semn și multe platforme utilizează întregi de 32 de biți, unele funcții ale sistemului de fișiere pot întoarce rezultate neașteptate pentru fișiere ce depășesc 2GB.

### Exemple

Example #1 is_file() example

`<?php
var_dump(is_file('a_file.txt')) . "\n";
var_dump(is_file('/usr/bin/')) . "\n";
?>`

Exemplul de mai sus va afișa:

    bool(true)
    bool(false)

### Erori/Excepții

În cazul eșecului este emis un `E_WARNING`.

### Note

> Notă: Rezultatele acestei funcții sunt stocate în cache. Accesați clearstatcache() pentru mai multe detalii.

Sfat

Începând cu PHP 5.0.0 această funcție poate fi utilizată de asemenea cu unele învelișuri URL. Referiți-vă la Supported Protocols and Wrappers pentru a determina care învelișuri susțin familia de funcționalitate stat().

### A se vedea și

- is_dir() - Tells whether the filename is a directory
- is_link() - Tells whether the filename is a symbolic link