الدالة 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()‎: تتحقَّق إن كان الملف هو ملفٌّ عاديٌّ.

مصادر