Здравствуйте, помогите разобраться как работают функции в php или возможно тут что-то другое нужно.
Есть код:
if (true) {
$bd_user = $modx->newObject('User');
$bd_user->set('fullname', $_POST['name']);
$bd_user->set('email', $_POST['email']);
$bd_user->save();
} else {
$id = $_SESSION['id'];
$bd_user = $modx->getObject('User',array('id'=>$id));
$bd_user->set('fullname', $_POST['name']);
$bd_user->set('email', $_POST['email']);
$bd_user->save();
}
Это пример кода. В коде есть повторяющееся часть, подскажите как и куда можно запихать этот повторяющий код что-бы он был только в одном месте.
Функциями пробовал, но что-то не работает. Выдает ошибку
Fatal error: Cannot redeclare