да и нет.
PHP по своей природе является сценарием без сохранения состояния, который запускается, когда пользователь или служба запрашивает URL-адрес.
Сценарий php запускается, выполняет и затем завершает работу, обычно в конфигурации PHP или на веб-сервере время относительно короткое, поэтому вы не можете запустить скрипт в фоновом режиме, ожидая определенного времени для отправки вашего сообщения. по электронной почте.
В вашей ситуации вы бы создали задание cron (или запланированное задание в windows), которое обычно выполняется на веб-сервере (хотя это и не обязательно), задание загрузит скрипт php, либо команда или через wget.
Так что задайте запуск задачи с необходимыми интервалами, она вызовет скрипт PHP, отправит электронные письма или все, что вы захотите, затем скрипт php закончится, готовый к запуску по следующему расписанию.