توضیحات
با این تابع دیتا های مد نظر خود را ویرایش کنید و بعد از انجام کامل ویرایشات آن را سیو کنید
فرق این روش با روش 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
ویرایش بیس
بعدی