الفرق بين المراجعتين ل"PHP/php strip whitespace"

من موسوعة حسوب
< PHP
اذهب إلى التنقل اذهب إلى البحث
(المساهمة في ترجمة الصفحة)
 
ط (نقل عبد اللطيف ايمش صفحة PHP strip whitespace إلى PHP/php strip whitespace)
 
(3 مراجعات متوسطة بواسطة مستخدم واحد آخر غير معروضة)
سطر 1: سطر 1:
= الدالة php_strip_whitespace()‎ في PHP =
+
<noinclude>{{DISPLAYTITLE:الدالة <code>php_strip_whitespace()</code>‎ في PHP}}</noinclude>
 
(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
 
 
// PHP هنا تعليق
 
// PHP هنا تعليق
 
 
/*
 
/*
 
 
*   هنا تعليق آخر
 
*   هنا تعليق آخر
 
 
*/
 
*/
 
 
echo        php_strip_whitespace(__FILE__);
 
echo        php_strip_whitespace(__FILE__);
 
 
// تعد الخطوط الجديدة مسافات بيضاء، وتُزال أيضًا
 
// تعد الخطوط الجديدة مسافات بيضاء، وتُزال أيضًا
 
 
do_nothing();
 
do_nothing();
 
 
?>
 
?>
</syntaxhighlight>ناتج المثال السابق:<syntaxhighlight lang="php">
+
</syntaxhighlight>ناتج المثال السابق:<syntaxhighlight lang="text">
 
<?php
 
<?php
 
 
echo php_strip_whitespace(__FILE__); do_nothing(); ?>
 
echo php_strip_whitespace(__FILE__); do_nothing(); ?>
</syntaxhighlight>لاحظ أن تعليقات PHP قد اختفت، كذلك المسافة البيضاء والسطر الجديد بعد جملة echo.
+
</syntaxhighlight>لاحظ أن تعليقات PHP قد اختفت، كذلك المسافة البيضاء والسطر الجديد بعد جملة <code>[[PHP/echo|echo]]</code>.
  
 
== مصادر ==
 
== مصادر ==
 
* [http://php.net/manual/en/function.php-strip-whitespace.php صفحة الدالة php_strip_whitespace‎ في توثيق PHP الرسمي.]
 
* [http://php.net/manual/en/function.php-strip-whitespace.php صفحة الدالة php_strip_whitespace‎ في توثيق PHP الرسمي.]
 +
[[تصنيف:PHP]]
 +
[[تصنيف:PHP Function]]
 +
[[تصنيف:PHP Miscellaneous]]

المراجعة الحالية بتاريخ 07:15، 30 مايو 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.

مصادر