الفرق بين المراجعتين ل"PHP/ob get contents"
< PHP
اذهب إلى التنقل
اذهب إلى البحث
رؤيا-بنعطية (نقاش | مساهمات) |
رؤيا-بنعطية (نقاش | مساهمات) |
||
سطر 3: | سطر 3: | ||
(PHP 4, PHP 5, PHP 7) | (PHP 4, PHP 5, PHP 7) | ||
− | تعيد الدالة ob_get_contents() محتويات المخزن المؤقت للإخراج. | + | تعيد الدالة <code>ob_get_contents()</code> محتويات المخزن المؤقت للإخراج. |
== الوصف == | == الوصف == | ||
+ | <syntaxhighlight lang="php"> | ||
string ob_get_contents ( void ) | string ob_get_contents ( void ) | ||
− | + | </syntaxhighlight>تأخذ الدالة <code>ob_get_contents()</code> محتويات المخزن المؤقت للإخراج دون حذف محتوياته. | |
− | تأخذ الدالة ob_get_contents() محتويات المخزن المؤقت للإخراج دون حذف محتوياته. | ||
== القيم المعادة == | == القيم المعادة == | ||
− | تعيد الدالة ob_get_contents() محتويات المخزن المؤقت للإخراج. و في حال كان التخزين المؤقت للإخراج غير مفعل، تعيد الدالة القيمة FALSE. | + | تعيد الدالة <code>ob_get_contents()</code> محتويات المخزن المؤقت للإخراج. و في حال كان التخزين المؤقت للإخراج غير مفعل، تعيد الدالة القيمة <code>FALSE</code>. |
== أمثلة == | == أمثلة == | ||
− | المثال 1: استعمال الدالة ob_get_contents() | + | المثال 1: استعمال الدالة <code>ob_get_contents()</code><syntaxhighlight> |
− | |||
<?php | <?php | ||
ob_start(); | ob_start(); | ||
− | |||
echo "Hello "; | echo "Hello "; | ||
− | |||
$out1 = ob_get_contents(); | $out1 = ob_get_contents(); | ||
− | |||
echo "World"; | echo "World"; | ||
− | |||
$out2 = ob_get_contents(); | $out2 = ob_get_contents(); | ||
− | |||
ob_end_clean(); | ob_end_clean(); | ||
− | |||
var_dump($out1, $out2); | var_dump($out1, $out2); | ||
?> | ?> | ||
− | |||
+ | </syntaxhighlight>سوف تكون مُخرجات المثال أعلاه كالتالي.<syntaxhighlight lang="text"> | ||
string(6) "Hello " | string(6) "Hello " | ||
− | |||
string(11) "Hello World" | string(11) "Hello World" | ||
− | |||
− | + | </syntaxhighlight> | |
− | + | == انظر أيضا == | |
+ | * الدالة <code>[[php/ob start|()ob_start]]</code>: تشغل المخزن المؤقت للإخراج. | ||
− | + | * الدالة <code>[[php/ob get length|()ob_get_lengh]]</code>: تعيد طول المخزن المؤقت للإخراج. | |
− | + | == مصادر == | |
+ | * [http://php.net/manual/en/function.ob-get-contents.php صفحة الدالة ob_get_contents في توثيق PHP الرسمي.] |
مراجعة 17:42، 27 يوليو 2018
(PHP 4, PHP 5, PHP 7)
تعيد الدالة ob_get_contents()
محتويات المخزن المؤقت للإخراج.
الوصف
string ob_get_contents ( void )
تأخذ الدالة ob_get_contents()
محتويات المخزن المؤقت للإخراج دون حذف محتوياته.
القيم المعادة
تعيد الدالة ob_get_contents()
محتويات المخزن المؤقت للإخراج. و في حال كان التخزين المؤقت للإخراج غير مفعل، تعيد الدالة القيمة FALSE
.
أمثلة
المثال 1: استعمال الدالة ob_get_contents()
<?php
ob_start();
echo "Hello ";
$out1 = ob_get_contents();
echo "World";
$out2 = ob_get_contents();
ob_end_clean();
var_dump($out1, $out2);
?>
سوف تكون مُخرجات المثال أعلاه كالتالي.
string(6) "Hello "
string(11) "Hello World"
انظر أيضا
- الدالة
()ob_start
: تشغل المخزن المؤقت للإخراج.
- الدالة
()ob_get_lengh
: تعيد طول المخزن المؤقت للإخراج.