maiskiykot, это короткий isset
Если существует значение??стандартное значение
if ($var) {
echo $var;
} else {
echo 'empty';
}
echo $_POST['name'] ?? 'empty';
Чтоб переопределить, нужно унаследовать класс, в потомке создать метод, который заменит реализацию родителя. В шторме например можно нажать ctrl и нажать на метод, оно откроет реализацию.
Вроде это role
Николай Егоров, каждая(почти) орм имеет построитель, как по мне удобнее автокомплитом запрос писать, чем чистый sql. Но только, что то более менее частое(crud) , что то сложное все равно на чистом