Exam Retake - Game Catalog: Register form
Здравейте, опитвам се да валидирам рожденната дата на потребителя, когато се регистрирва. По условие се изисква да е между 1900 год и текущата, но нещо judge се сърди и не дава точки. Ето ми кода:
if (strtotime($user->getBornOn()) > strtotime('now')) {
throw new \PDOException("Born On must be between 1900 and 2018!");
}
Да, знам че нямам проверка дали е преди 1900, просто защото не успях да го измисля и затова реших да попитам. Ще го разгледам обекта и ще опитам. Благодаря за препоръката. :)
А за съобщението за грешка трябва ли да пиша някакво си ръчно
или от обекта да взема грешките? Питам не за друго, ами че ако вярното условието в judge е написано с 2017 год, а задам 2018 год - отново няма да ми даде, че ми е верен отговорът дори и подходът за валидация да е правилен. /Проверява какво пише в съобщението/