توضیحات
این تابع برای شما در دیتابیس ردیف جدیدی ایجاد می کند
نکته جالب این تابع این است که اگر مقداری را وارد نکنید، از تابع defaults می خواند که این کمک می کند تا مقدار های پیشفرض خود را نیز بسازید و مدیریت کنید
شکل تابع
class Table {
public static function insert(...);
}
ورودی
حالت #1:
public static function insert(array $values = []);
حالت #2:
public static function insert(static $values);
این نوع ورودی، تقریبا هم معنی با clone کردن یک ردیف است
خروجی
خروجی تابع:
static|false
مثال
مثال #1:
$post = PostsDb::insert([
'title' => 'First Post',
'text' => 'Hi!',
'creator' => $fromID
]);
مثال #2:
class Blank extends Table {
public static function defaults() {
return [
'text' => '',
'time' => time()
];
}
}
$blank = Blank::insert();
replyText('Debug: ' . $blank->time);
   قبلی
حذف ردیف ها
ویرایش سطرها
بعدی