какая правильная структура файлов PHP?
я вижу по проектам на гитхабе, что модно делать папку src/ (где хранятся все классы).
Вопрос, что делать с index.php, который является единой точкой входа? он тоже должен быть в src/, или index.php должен быть в корне проекта, там же где и все папки src/, bin/, tests/ и обращаться к классам из src/? Или он должен быть тоже в src/ (что вряд ли) и тогда не совсем понятно как корректно стучаться к нему.
статика = классы со статическими методами?
если index.php будет в public, то получается нужно настроить сервер (.htaccess) в корне чтобы он всегда смотрел в public/index.php?
и как я понимаю, дальше он будет обращаться к классам в src/?
Twitt, у вас расхождение в термине "корень"
вы о document_root, и потому предлагаете "htaccess в корне", а Владислав Лысков имеет в виду корень проекта, и предлагает настроить вебсервер так, чтобы document_root был в папке public.