PHP - это серверный скрипт, который запускается и завершается задолго до того, как JavaScript загружается в браузер пользователя.
Это означает, что функция PHP будет запускаться один раз, когда сервер отправляет страницу клиенту.Посмотрите на исходный код на стороне клиента.Это выглядит так:
<script>
function someFunc() {
var x = 0;
while (++x<=31) {
1
}
}
</script>
Вы не можете смешивать JavaScript и PHP так, как пытаетесь.Для чего-то такого простого, вы бы использовали весь PHP, если вам нужны ресурсы на стороне сервера, или весь JavaScript, если нет.Если вам нужны ресурсы на стороне сервера ПОСЛЕ того, как страница закончила загрузку, вам следует изучить AJAX.