Table::selectEach()


انتخاب چند ردیف بصورت جنراتور

توضیحات

با این تابع می توانید با شرط شخصی سازی شده ردیف های دلخواه خود را انتخاب کنید و به شکل بهینه تر برای حلقه های خود استفاده کنید


شکل تابع

class Table { public static function selectEach(...); }

ورودی

حالت #1:

public static function selectEach();

بدون ورودی به این معناست که تمام ردیف ها انتخاب شود


حالت #2:

public static function selectEach(string $where, ...$args);

با یک رشته از شرط خود و جایگزین های '?' شرط خود را تعریف می کنید


حالت #3:

public static function selectEach(array $where, string $oper = 'AND');

با یک آرایه شامل کلید ها و مقدار های لازم می توانید شرط خود را تعریف کنید


خروجی

خروجی تابع:

Generator


مثال

مثال #1:

foreach(PostsDb::selectEach() as $post) { $post->like++; $post->save(); }

   قبلی انتخاب چند ردیف
گرفتن تعداد بعدی