الفرق بين المراجعتين ل"PHP/ob get clean"
< PHP
اذهب إلى التنقل
اذهب إلى البحث
رؤيا-بنعطية (نقاش | مساهمات) |
رؤيا-بنعطية (نقاش | مساهمات) |
||
سطر 3: | سطر 3: | ||
(PHP 4 >= 4.3.0, PHP 5, PHP 7) | (PHP 4 >= 4.3.0, PHP 5, PHP 7) | ||
− | تأخذ الدالة ob_get_clean() محتويات المخزن المؤقت الحالي وتحذف المخزن المؤقت الحالي للإخراج. | + | تأخذ الدالة <code>ob_get_clean()</code> محتويات المخزن المؤقت الحالي وتحذف المخزن المؤقت الحالي للإخراج. |
== الوصف == | == الوصف == | ||
+ | <syntaxhighlight lang="php"> | ||
string ob_get_clean ( void ) | string ob_get_clean ( void ) | ||
+ | </syntaxhighlight>تأخذ الدالة <code>ob_get_clean()</code> محتويات المخزن المؤقت الحالي وتحذف المخزن المؤقت الحالي للإخراج. | ||
− | + | الدالة <code>ob_get_clean()</code> تنفذ أساسا كلا من <code>[[php/ob get contents|ob_get_contents()]]</code> و <code>[[PHP/ob end clean|ob_end_clean()]]</code>. | |
− | + | يجب أن يبدأ المخزن المؤقت للإخراج بالدالة <code>[[php/ob start|ob_start()]]</code> وعلامة <code>PHP_OUTPUT_HANDLER_CLEANABLE</code>. | |
− | |||
− | يجب أن يبدأ المخزن المؤقت للإخراج بالدالة ob_start() وعلامة PHP_OUTPUT_HANDLER_CLEANABLE. | ||
== القيم المعادة == | == القيم المعادة == | ||
− | تعيد الدالة ob_get_clean() محتويات المخزن المؤقت للإخراج وتنهي التخزين المؤقت للإخراج. إذا لم يكن التخزين المؤقت للإخراج مفعلا، تعيد الدالة القيمة FALSE. | + | تعيد الدالة <code>ob_get_clean()</code> محتويات المخزن المؤقت للإخراج وتنهي التخزين المؤقت للإخراج. إذا لم يكن التخزين المؤقت للإخراج مفعلا، تعيد الدالة القيمة <code>FALSE</code>. |
== أمثلة == | == أمثلة == | ||
− | المثال 1: استعمال الدالة ob_get_clean() | + | المثال 1: استعمال الدالة ob_get_clean()<syntaxhighlight lang="php"> |
− | |||
<?php | <?php | ||
ob_start(); | ob_start(); | ||
− | |||
echo "Hello World"; | echo "Hello World"; | ||
− | |||
$out = ob_get_clean(); | $out = ob_get_clean(); | ||
− | |||
$out = strtolower($out); | $out = strtolower($out); | ||
− | |||
var_dump($out); | var_dump($out); | ||
?> | ?> | ||
− | |||
+ | </syntaxhighlight>سوف تكون مُخرجات المثال أعلاه كالتالي:<syntaxhighlight lang="text"> | ||
string(11) "hello world" | string(11) "hello world" | ||
+ | </syntaxhighlight> | ||
== انظر أيضا == | == انظر أيضا == |
مراجعة 17:35، 27 يوليو 2018
(PHP 4 >= 4.3.0, PHP 5, PHP 7)
تأخذ الدالة ob_get_clean()
محتويات المخزن المؤقت الحالي وتحذف المخزن المؤقت الحالي للإخراج.
الوصف
string ob_get_clean ( void )
تأخذ الدالة ob_get_clean()
محتويات المخزن المؤقت الحالي وتحذف المخزن المؤقت الحالي للإخراج.
الدالة ob_get_clean()
تنفذ أساسا كلا من ob_get_contents()
و ob_end_clean()
.
يجب أن يبدأ المخزن المؤقت للإخراج بالدالة ob_start()
وعلامة PHP_OUTPUT_HANDLER_CLEANABLE
.
القيم المعادة
تعيد الدالة ob_get_clean()
محتويات المخزن المؤقت للإخراج وتنهي التخزين المؤقت للإخراج. إذا لم يكن التخزين المؤقت للإخراج مفعلا، تعيد الدالة القيمة FALSE
.
أمثلة
المثال 1: استعمال الدالة ob_get_clean()
<?php
ob_start();
echo "Hello World";
$out = ob_get_clean();
$out = strtolower($out);
var_dump($out);
?>
سوف تكون مُخرجات المثال أعلاه كالتالي:
string(11) "hello world"
انظر أيضا
- الدالة
()ob_get_contents
: تعيد محتويات المخزن المؤقت للإخراج
- الدالة
()ob_start
: تشغل المخزن المؤقت للإخراج