//Сюда конечно не помешает добавить проверку, на наличие $type в каком-то массиве с разрешёнными для удаления таблицами, но тем не менее
function delete($obj,$type){
$type = ($type != "") ? $type : "users";
mysqli_query($bd,"DELETE FROM `$type` WHERE `id` = '$obj' LIMIT 1");
}
//Подключаем функции работы с БД
@include_once("php/mysql.php");
//Подключаем функции работы с пользователем
include("php/fuser.php");
//Инициируем подключение к БД
_mysql_init();
//Инициируем получение данных о пользователе и сохранение их в массив
$current_user = _userdata();
//Получаем аватар человека из массива
$user_avatar = $current_user["avatar"];
$mysql->get_userdata()->avatar()
Теперь представим, что вам нужно будет удалить объекты. В ооп стиле вам нужно будет просто вызвать метод ->delete для каждого объекта. А в процедурном вы будете писать 10 функций delete с разными названиями? Или одна, но внутри вы будете писать 10 проверок, что бы понять, какие данные к вам пришли и как их правильно обработать. А если таких объектов будет 100?