<?php
date_default_timezone_set('Europe/Istanbul');
function test($start, $son, $cevap){
$begin = new DateTime($start);
$end = new DateTime($son);
$end = $end->modify('+1 day');
$interval = new DateInterval('P1D');
$daterange = new DatePeriod($begin, $interval ,$end);
foreach($daterange as $date){
if($date->format("Y.m.d") == date('Y.m.d')){
return $cevap;
}
}
}
$Donem1 = test('2019-07-31','2019-08-01','1. Dönemdesiniz');
$Donem2 = test('2019-02-01','2019-07-31','2. Dönemdesiniz');
if($Donem1 != Null) { echo '1. Dönemdesiniz'; }
elseif($Donem2 != Null) { echo '2. Dönemdesiniz'; }
else{ echo 'Dönemsizsiniz :D'; }Mantıken böyle heralde
Edit: if koşulunuda ekledim gene iyisin