اذهب إلى المحتوى
  • 0

ماهو output buffering في php

Hafsa Aly

السؤال

Recommended Posts

  • 0
بتاريخ 2 ساعات قال Hafsa Aly:

السلام عليكم

ماهو. ال php output buffering 

إن مفهوم ال output buffer هو مفهوم ستجده في كثير من اللغات و ليس فقط php، و بالتالي سأشرح لك المفهوم بشكل عام.

إن ال buffer هو مثل مخزن يتم تخزين البيانات فيه، مثلاً في حال كنا نريد طباعة بعض الجمل إلى الشاشة أو المتصفح، فإنه قد تعتقد أن الأمر يتم فوراً، و لكن هذا غير صحيح، حيث أن ما تريد طباعته يتم تخزينه في ال buffer و من ثم يتم طباعته.

لماذا كل هذا التعقيد؟ و لماذا لا نقوم بالطباعة مباشرة؟

الجواب على ذلك هو أن عملية الطباعة و إرسال البيانات لعرضها هي عملية مكلفة، و بالتالي نريد التقليل منها قدر الإمكان، و هذا يعني مثلاً أننا في حال كنا نريد طباعة عدة جمل فإذا كان بإمكاننا أن نرسلهم دفعة واحدة فهذا أفضل، و هذا ما يمكن تحقيقه باستعمال ال buffer.

بتاريخ 2 ساعات قال Hafsa Aly:

وأود مقاله جيدة توضح عمل php mvc project 

هذه مقالة جيدة من أجل ذلك PHP MVC Framework Tutorial.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...