تنفيذ تسليط الضوء على بناء جملة PHP في ملف الاختبار ("test.php"):
<html><body><?phpshow_source("test.php");?></body></html>مخرجات المتصفح للكود أعلاه هي كما يلي (اعتمادًا على ما هو موجود في الملف):
<html><body> <?php echo ( "test.php" ? > </body></html>مخرجات HTML للكود أعلاه هي كما يلي (عرض الكود المصدري):
<html><body><code><span style="color: #000000"><html><br /><body><br /><span style="color: #0000BB"><? php<br /></span><span style="color: #007700">صدى (</span><span style="color: #DD0000">"test.php"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?><br /></span></body><br /></html></span></code></body></html>تقوم الدالة show_source() بتمييز بناء جملة PHP على الملفات. يتم تمييز بناء الجملة باستخدام علامات HTML.
يمكن ضبط اللون المستخدم للتظليل من خلال ملف php.ini أو عن طريق استدعاء الدالة ini_set().
show_source() هو اسم مستعار لـ Highlight_file().
ملاحظة: عند استخدام هذه الوظيفة، سيتم عرض الملف بأكمله، بما في ذلك كلمات المرور والمعلومات الحساسة الأخرى!
show_source ( اسم الملف، العودة )
المعلمة | يصف |
---|---|
اسم الملف | مطلوب. يحدد الملفات التي سيتم عرضها. |
يعود | خياري. إذا تم تعيين هذه المعلمة على TRUE، فستُرجع الدالة الرمز المميز كسلسلة بدلاً من إخراجه مباشرة. الافتراضي هو FALSE. |
قيمة الإرجاع: | إذا تم تعيين معلمة الإرجاع على TRUE، فسوف تقوم الدالة بإرجاع الكود المميز كسلسلة بدلاً من إخراجه مباشرة. وبخلاف ذلك، يتم إرجاع TRUE عند النجاح وFALSE عند الفشل. |
---|---|
نسخة PHP: | 4+ |
سجل التحديث: | اعتبارًا من PHP 4.2.1، تتأثر هذه الوظيفة أيضًا بالوضع الآمن وopen_basedir. ومع ذلك، تمت إزالة الوضع الآمن في PHP 5.4. تمت إضافة معلمة الإرجاع في PHP 4.2.0. |