الفرق بين المراجعتين لصفحة: «PHP/highlight string»
المساهمة في ترجمة الصفحة |
رؤيا-بنعطية (نقاش | مساهمات) لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة <code>highlight_string()</code> في PHP}}</noinclude> | |||
(PHP 4, PHP 5, PHP 7) | (PHP 4, PHP 5, PHP 7) | ||
سطر 47: | سطر 47: | ||
== مصادر == | == مصادر == | ||
* [http://php.net/manual/en/function.highlight-string.php صفحة الدالة highlight_string في توثيق PHP الرسمي.] | * [http://php.net/manual/en/function.highlight-string.php صفحة الدالة highlight_string في توثيق PHP الرسمي.] | ||
[[تصنيف:PHP]] | |||
[[تصنيف:PHP Function]] | |||
[[تصنيف:PHP Miscellaneous]] |
مراجعة 23:24، 26 مايو 2018
(PHP 4, PHP 5, PHP 7)
تلوّن الدالةُ highlight_string() شيفرات PHP في سلسلة نصية.
الوصف
mixed highlight_string ( string $str [, bool $return = FALSE ] )
تطبع أو تعيد الدالةُ highlight_string() ترميزَ html لإصدارٍ ملونٍ من شيفرات PHP المعطاة باستخدام الألوان المُعرَّفة في ملوِّن الشيفرات المدمج في PHP.
المعاملات
str
شيفرة PHP المراد تلوينها. يجب أن تتضمن هذه الشيفرة وسمَ الفتح.
return
ضبط المعامل return إلى القيمة TRUE سيؤدي إلى إعادة الدالة highlight_string() للشيفرة الملوّنة بدل طباعتها مباشرةً.
القيم المعادة
إذا ضُبِطَ المعامل return إلى القيمة TRUE، فستُعاد الشيفرة الملونة كسلسلة نصية بدلًا من طباعتها. وإلا، فستُعاد القيمة TRUE عند النجاح، والقيمة FALSE عند الفشل.
أمثلة
المثال 1: مثال على الدالة highlight_string()
<?php
highlight_string('<?php phpinfo(); ?>');
?>
ناتج المثال السابق:
<code><span style="color: #000000">
<span style="color: #0000BB"><?php phpinfo</span><span style="color: #007700">(); </span><span style="color: #0000BB">?></span>
</span>
</code>
ملاحظات
ملحوظة: عند استخدام المعامل return، تَستخدِمُ الدالةُ highlight_string() التخزينَ المؤقت للإخراج الداخلي بحيث لا يمكن استخدامها داخل دالة رد النداء ob_start().
ترميز HTML المُنْشَأُ عُرضةٌ للتغيير.
انظر أيضًا
- الدالة highlight_file(): تلوين شيفرات PHP في مَلفّ.