函式名稱:SplFileInfo::isExecutable()
適用版本:PHP 5 >= 5.1.2, PHP 7
函式描述:SplFileInfo::isExecutable() 方法用於檢查檔案是否可執行。
語法:public bool SplFileInfo::isExecutable ( void )
引數:無
返回值:如果檔案可執行,返回 true;否則返回 false。
示例:
$file = new SplFileInfo('/path/to/file.php');
if ($file->isExecutable()) {
echo '檔案可執行';
} else {
echo '檔案不可執行';
}
說明:上述示例中,我們建立了一個 SplFileInfo 物件來表示檔案路徑。然後,使用 isExecutable() 方法來檢查檔案是否可執行。如果檔案可執行,輸出 "檔案可執行";否則輸出 "檔案不可執行"。
請注意,isExecutable() 方法只檢查檔案的許可權是否允許執行,並不會驗證檔案的內容是否可以執行。因此,即使檔案內容是 PHP 程式碼,但如果檔案沒有執行許可權,isExecutable() 方法仍然會返回 false。