Generators (yield) in PHP
Në shqip: Gjeneratorët në PHP
ShpjegimiSQ
Një funksion me yield jep vlerat një nga një në vend që t'i kthejë të gjitha njëherësh. Shumë i dobishëm për të lexuar skedarë të mëdhenj rresht pas rreshti pa e mbushur memorien.
EnglishEN
A function with yield hands out values one at a time instead of returning them all at once. Very useful for reading big files line by line without filling the memory.
Si ta mendosh
Si sportelisti që thërret numrat një nga një.
Lexoje në anglisht
Like a clerk calling numbers one at a time.
Shembull kodiphp
<?php
function rreshtat(string $skedari) {
$f = fopen($skedari, "r");
while (($r = fgets($f)) !== false) yield $r;
}