Это невозможно из-за концепции области видимости блока.Вы можете узнать больше о области видимости переменных в PHP здесь .
Как правило, это означает, что каждая переменная, объявленная в фигурных скобках, доступна только в этом блоке кода.
Самый простой способ обойти эту проблему - заранее создать пустой массив, например:
$booked_time = [];
foreach ($doctor->booking as $booking) {
$bookeddate=date('Y-m-d',strtotime($booking->booked_time));
if($bookeddate==$end_date){
$booked_time[]=date('H:i a',strtotime($booking->booked_time));
}
}
foreach ($booked_time as $key ) {
echo $key;
}