الدالة is_executable()‎ في PHP

من موسوعة حسوب
< PHP
مراجعة 09:41، 24 أبريل 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (إضافة محتويات الصفحة.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

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

مصادر