الفرق بين المراجعتين لصفحة: «PHP/php strip whitespace»

من موسوعة حسوب
< PHP
لا ملخص تعديل
إضافات و تعديلات تنسيقية
سطر 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.

مصادر