Storage::edit()


ویرایش

توضیحات

با این تابع دیتا های مد نظر خود را ویرایش کنید و بعد از انجام کامل ویرایشات آن را سیو کنید

فرق این روش با روش get و set این است که در این روش تنها یک بار ذخیره سازی انجام می شود، و همچنین در زمان ویرایش، کد دیگری نمی تواند آن را همزمان ویرایش کند

توجه کنید که این تابع از selector استفاده می کند

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


ورودی

شکل تابع:

class Storage { public static function edit($selector, $callback); }


خروجی

خروجی تابع:

mixed


مثال

مثال #1:

Settings::edit('bot', function(&$bot) { $bot['id'] = 12345; $bot['name'] = 'Bot Name'; $bot['username'] = 'MyBot'; });


مثال #2:

Globals::edit('messages.*.text', function(&$text) { $text = strtolower($text); });

   قبلی گرفتن دیتای حافظه 2
ویرایش بیس بعدی