當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP is_executable()用法及代碼示例


PHP中的is_executable()函數是一個內置函數,用於檢查指定文件是否為可執行文件。文件名作為參數發送到is_executable()函數,如果文件是可執行文件,則返回True,否則返回False。

用法:

bool is_executable($file)

使用的參數:
PHP中的is_executable()函數接受一個參數。


  • $file:它是指定文件的必需參數。

返回值:
如果該文件是可執行文件,則返回True,否則返回false。

異常

  • 失敗時發出E_WARNING。
  • 此函數的結果被緩存,因此使用clearstatcache()函數清除緩存。
  • is_executable()函數為不存在的文件返回false。

以下示例程序旨在說明is_executable()函數。

程序1:

<?php 
$myfile = "gfg.exe"; 
  
// checking whether the file is  
// an executable file or not 
if (is_executable($myfile)) 
    echo ("$myfile:executable!"); 
else
    echo ("$myfile:not executable!"); 
  
?>

輸出:

gfg.exe is executable!

程序2:

<?php 
// fileperms() function returns the  
// permission as a number on success 
// or FALSE on failure 
$permissions = fileperms("gfg.exe"); 
   
$permvalue = sprintf("%o", $permissions); 
   
// checking whether the file is executable 
// or not 
if (is_executable("gfg.exe")) 
    echo ("Executable file and File "
         "Permissions are:$permvalue"); 
else
    echo ("Not Executable file and File "
          "Permissions are:$permvalue"); 
  
?>

輸出:

Executable file and File Permissions are:0644

參考:
http://php.net/manual/en/function.is-executable.php



相關用法


注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 PHP | is_executable()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。