1. توفر المولدات طريقة أسهل لتنفيذ تكرار الكائن البسيط. يتم تقليل عبء الأداء والتعقيد بشكل كبير مقارنة بتحديد الفئات.
2. تسمح المولدات بكتابة التعليمات البرمجية في كتلة foreach للتكرار على مجموعة من البيانات دون إنشاء مصفوفة في الذاكرة، مما قد يصل إلى حد الذاكرة أو يستغرق وقتًا طويلاً للمعالجة.
مثال
اختبار الوظيفة العامة($nums) { foreach($nums كـ $num) { العائد $ الأسطوانات؛ } } فهرس الوظيفة العامة () { foreach($this->testYield([1,2,4,5]) كـ $num) { تفريغ($num); } يموت(); }
ما سبق هو مقدمة للمولدات في php وآمل أن يكون مفيدًا للجميع. المزيد من دليل تعلم PHP: شبكة كود المصدر