الدالة is_executable()
في PHP
< PHP
(PHP 4, PHP 5, PHP 7)
تتحقَّق الدالة is_executable()
إن كان الملف قابلًا للتنفيذ أم لا.
الوصف
bool is_executable ( string $filename )
تتحقق هذه الدالة فيما إذا كان الملف filename
موجودًا وقابلًا للتنفيذ.
المعاملات
filename
مسار الملف المراد التحقُّق منه.
القيم المعادة
تُعاد القيمة TRUE
إن كان الملف filename
موجودًا وقابلًا للتنفيذ، أو تُعاد القيمة FALSE
خلاف ذلك أو عند وجود خطأ.
أمثلة
المثال 1: استعمال الدالة is_executable()
<?php
$file = '/home/vincent/somefile.sh';
if (is_executable($file)) {
echo $file.' is executable';
} else {
echo $file.' is not executable';
}
?>
الأخطاء والاستثناءات
سيُصدر تحذير من المستوى E_WARNING
عند فشل العمليَّة.
ملاحظات
- ستُخزَّن نتيجة هذه الدالة. راجع الدالة
clearstatcache()
للمزيد من التفاصيل. - يمكن أن تُستعمل هذه الدالة بدءًا من إصدار PHP 5.0.0 مع بعض بروتوكلات الروابط (URL wrappers).
انظر أيضًا
- الدالة
is_link()
: تتحقَّق إن كان الملف وصلةً رمزيَّةً. - الدالة
is_file()
: تتحقَّق إن كان الملف هو ملفٌّ عاديٌّ.