English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

استخدام PATH_SEPARATOR في php لتحديد نوع نظام الخادم الحالي

يوجد مقياس مسبق للتعريف في بيئة بي إتش إي يُدعى PATH_SEPARATOR، يمكننا استخدام هذا المقياس لتحديد ما إذا كان الخادم هو لينكس أو ويندوز. سأشرح في هذا المقال كيف يمكن استخدام PATH_SEPARATOR لتحديد نوع نظام التشغيل للخادم الحالي باستخدام بيئة بي إتش إي.

PATH_SEPARATOR هو مقياس مسبق للتعريف في بيئة بي إتش إي، يمكننا直接 طباعة هذا المقياس، في نظام التشغيل لينكس، يُطباع هذا المقياس ك":"، وفي نظام التشغيل ويندوز، يُطباع هذا المقياس ك";". لذلك، يمكننا استخدام PATH_SEPARATOR للحصول على قيمة لتحديد نوع نظام التشغيل للخادم الحالي.

نتيجة الاعتماد في نظام التشغيل لينكس:

<?php
  var_dump(PATH_SEPARATOR );
  //نتيجة الاعتماد: string(1) ":"
?>

نتيجة الاعتماد في نظام التشغيل ويندوز:

<?php
  var_dump(PATH_SEPARATOR );
  //نتيجة الاعتماد: string(1) ";"
?>

كتابة التحقق من نوع نظام التشغيل الحالي كدالة:

function getOS() {
 if(PATH_SEPARATOR == ':') {
 return 'Linux';
 }
 return 'Windows';
 }
}

إذا كنت بحاجة إلى التحقق من نوع نظام التشغيل للخادم الحالي، يمكنك تفعيل الدالة أعلاه مباشرةً.

شكرًا على القراءة، آمل أن تكون مفيدًا للجميع، شكرًا لدعمكم لموقعنا!

أنت قد تحب