الفرق بين المراجعتين ل"PHP/php strip whitespace"
رؤيا-بنعطية (نقاش | مساهمات) |
رؤيا-بنعطية (نقاش | مساهمات) (إضافات و تعديلات تنسيقية) |
||
سطر 2: | سطر 2: | ||
(PHP 5, PHP 7) | (PHP 5, PHP 7) | ||
− | تعيد الدالةُ php_strip_whitespace() مصدرَ الشيفرة مع إزالة التعليقات والمسافة البيضاء. | + | تعيد الدالةُ <code>php_strip_whitespace()</code> مصدرَ الشيفرة مع إزالة التعليقات والمسافة البيضاء. |
== الوصف == | == الوصف == | ||
<syntaxhighlight lang="php"> | <syntaxhighlight lang="php"> | ||
string php_strip_whitespace ( string $filename ) | string php_strip_whitespace ( string $filename ) | ||
− | </syntaxhighlight>تعيد الدالةُ php_strip_whitespace() شيفرة PHP المصدرية في المعامل filename بعد إزالة تعليقات PHP والمسافة البيضاء. قد يكون هذا مفيدًا لتحديد مقدار الشيفرة الفعلية في برامجك مقارنةً بكمية التعليقات. يشبه هذا استخدام php -w من سطر الأوامر. | + | </syntaxhighlight>تعيد الدالةُ <code>php_strip_whitespace()</code> شيفرة PHP المصدرية في المعامل <code>filename</code> بعد إزالة تعليقات PHP والمسافة البيضاء. قد يكون هذا مفيدًا لتحديد مقدار الشيفرة الفعلية في برامجك مقارنةً بكمية التعليقات. يشبه هذا استخدام <code>php -w</code> من سطر الأوامر. |
== العوامل == | == العوامل == | ||
− | === filename === | + | === <code>filename</code> === |
المسار إلى ملف PHP. | المسار إلى ملف PHP. | ||
== القيم المعادة == | == القيم المعادة == | ||
− | ستعيد الدالةُ php_strip_whitespace() شيفرة PHP المصدرية بعد إزالة تعليقات PHP والمسافة البيضاء بنجاح، وإلا فستعيد سلسلة نصية فارغة عند الفشل. | + | ستعيد الدالةُ <code>php_strip_whitespace()</code> شيفرة PHP المصدرية بعد إزالة تعليقات PHP والمسافة البيضاء بنجاح، وإلا فستعيد سلسلة نصية فارغة عند الفشل. |
− | ملاحظة: تحترم الدالةُ php_strip_whitespace() قيمة خيار الضبط short_open_tag ini. | + | ملاحظة: تحترم الدالةُ <code>php_strip_whitespace()</code> قيمة خيار الضبط <code>short_open_tag ini</code>. |
− | ملاحظة: تعمل الدالةُ php_strip_whitespace() كما هو موضح في النسخة PHP 5.0.1. قبل هذا كانت تعيد فقط سلسلة نصية فارغة. لمزيد من المعلومات حول هذا الخطأ وسلوكه السابق، اطلع على صفحة العلّة ذات الرقم 29606#. | + | ملاحظة: تعمل الدالةُ <code>php_strip_whitespace()</code> كما هو موضح في النسخة PHP 5.0.1. قبل هذا كانت تعيد فقط سلسلة نصية فارغة. لمزيد من المعلومات حول هذا الخطأ وسلوكه السابق، اطلع على صفحة العلّة ذات الرقم 29606#. |
== أمثلة == | == أمثلة == | ||
− | المثال 1: مثال على الدالة php_strip_whitespace()<syntaxhighlight lang="php"> | + | المثال 1: مثال على الدالة <code>php_strip_whitespace()</code><syntaxhighlight lang="php"> |
<?php | <?php | ||
سطر 44: | سطر 44: | ||
echo php_strip_whitespace(__FILE__); do_nothing(); ?> | echo php_strip_whitespace(__FILE__); do_nothing(); ?> | ||
− | </syntaxhighlight>لاحظ أن تعليقات PHP قد اختفت، كذلك المسافة البيضاء والسطر الجديد بعد جملة echo. | + | </syntaxhighlight>لاحظ أن تعليقات PHP قد اختفت، كذلك المسافة البيضاء والسطر الجديد بعد جملة <code>echo</code>. |
== مصادر == | == مصادر == |
مراجعة 23:27، 26 مايو 2018
(PHP 5, PHP 7)
تعيد الدالةُ php_strip_whitespace()
مصدرَ الشيفرة مع إزالة التعليقات والمسافة البيضاء.
الوصف
string php_strip_whitespace ( string $filename )
تعيد الدالةُ php_strip_whitespace()
شيفرة PHP المصدرية في المعامل filename
بعد إزالة تعليقات PHP والمسافة البيضاء. قد يكون هذا مفيدًا لتحديد مقدار الشيفرة الفعلية في برامجك مقارنةً بكمية التعليقات. يشبه هذا استخدام php -w
من سطر الأوامر.
العوامل
filename
المسار إلى ملف PHP.
القيم المعادة
ستعيد الدالةُ php_strip_whitespace()
شيفرة PHP المصدرية بعد إزالة تعليقات PHP والمسافة البيضاء بنجاح، وإلا فستعيد سلسلة نصية فارغة عند الفشل.
ملاحظة: تحترم الدالةُ php_strip_whitespace()
قيمة خيار الضبط short_open_tag ini
.
ملاحظة: تعمل الدالةُ php_strip_whitespace()
كما هو موضح في النسخة PHP 5.0.1. قبل هذا كانت تعيد فقط سلسلة نصية فارغة. لمزيد من المعلومات حول هذا الخطأ وسلوكه السابق، اطلع على صفحة العلّة ذات الرقم 29606#.
أمثلة
المثال 1: مثال على الدالة php_strip_whitespace()
<?php
// PHP هنا تعليق
/*
* هنا تعليق آخر
*/
echo php_strip_whitespace(__FILE__);
// تعد الخطوط الجديدة مسافات بيضاء، وتُزال أيضًا
do_nothing();
?>
ناتج المثال السابق:
<?php
echo php_strip_whitespace(__FILE__); do_nothing(); ?>
لاحظ أن تعليقات PHP قد اختفت، كذلك المسافة البيضاء والسطر الجديد بعد جملة echo
.