Hej, napisałem sobie takie coś przy pomocy: Null Coalescing Operator.
$carColor = $_POST['car_color'] ?? $errors[] = ''.ERROR_SELECT_COLOR.'';
Niby działa lecz nie jest to niczym filtrowane. Gdy chcę wrzucić tam np. funkcję trim() aby pozbyć się białych znaków otrzymuję tą samą informację co wyżej(Notice):
Notice: Undefined index: car_color
$carColor = trim($_POST['car_color']) ?? $errors[] = ''.ERROR_SELECT_COLOR.'';
Dlaczego tak się dzieje?