is_executable()

1. 定义

该函数判断一个文件是否为可执行文件。 该文件存在且可执行的话返回TRUE,否则返回FALSE。

2. 语法

is_executable ( string $filepath ) : bool

3. 参数说明

参数 可选性 数据类型 描述
$filepath 必需 字符串 给定的目录路径

4. 示例

<?php

// is_executable()
// 判断一个文件是否为可执行文件

$filepath = __DIR__.'/test.txt';// 一个存在的文件,但不是可执行文件
var_dump(is_executable($filepath));// 输出:bool(false)

$filepath = __DIR__;// 一个存在的目录
var_dump(is_executable($filepath));// 输出:bool(false)

$filepath = __FILE__;// 当前文件(php文件)
var_dump(is_executable($filepath));// 输出:bool(false)

// 在Windows系统上,只有以`.exe`结尾的文件才是可执行文件

5. 延展阅读

  • is_file():判断一个文件是否为一个正常的文件
  • is_link():判断一个文件路径是否为一个符号链接