عوامل التنفيذ في PHP

من موسوعة حسوب
< PHP
اذهب إلى التنقل اذهب إلى البحث
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

تدعم PHP عامل تنفيذ واحد هو العلامة`` ‏(backtics)، ويجب الانتباه إلى أنها ليست علامة الاقتباس المفردة. ستحاول PHP تنفيذ ما هو مكتوب ضمن هذه العلامتين على أنّه من أوامر الصدفة، وستعيد الناتج. (بمعنى أنّك لن تحصل على مخرجات فقط، بل يمكن إسناد النتيجة إلى متغير). استخدام هذا العامل مطابق تمامًا لاستخدام الدالة shell_exec()‎.

<?php
$output = `ls -al`;
echo "<pre>$output</pre>";
?>

ملاحظة: يكون هذا العامل معطّلًا عندما يكون الوضع الآمن مفعّلًا أو عندما تكون الدالة shell_exec()‎ معطّلة.

ملاحظة: على العكس من بعض اللغات البرمجية، ليس للعلامة ` أي معنى ضمن السلاسل النصية المحاطة بعلامة اقتباس مزدوجة.

راجع قسم دوال تنفيذ البرامج ضمن هذا الدليل popen()‎ و proc_open()‎ وفصل استخدام PHP من سطر الأوامر.

مصادر