Aleksandr Yurchenko, обычно делают два хитачи файла, первый в корне домена, второй в папке web(public) корневой кидает на другой индекс
Вроде подобная схема в yii
Aleksandr Yurchenko, по поводу инклюдов, почитайте про composer и psr-4
По поводу функции или классов типо generateId сделайте ещё папку хелперы и делайте из этих классов помощников, группируя по назначению, и можно даже трейтами
Статья про psr https://elisdn.ru/blog/134/four-pillars-of-psrs
Aleksandr Yurchenko, ну то есть если возвращать возвращать из метода строку, когда на входе инты, то есть такой вот прикол
function test(int $a): string
{
return 1 + $a;
}
В первом варианте не ругает, если включить то ругает. Вроде так. Проверить надо. На хабре вроде была статья, найду кину
Или просто не ругает, а приводит тип