нужно оно вообще поисковикам или нет необходимости делать такую доскональную карту
echo similar_text('Слово 1', 'Слово 2'); // 11
echo similar_text('This is my test', 'This is my ...'); // 11
Также видел, некоторые крупные разработки содержат в комментариях информацию о том, какие параметры принимает и возвращает функция.
function test(int $id, array $user): array
{
return [];
}
$count = "SELECT COUNT(*) FROM `table` WHERE `user_id` = '$user_id' AND `video_id` = '$video_id'";
if (!$count) {
// добавляем видео в закладки
}
include_once 'setting.php';
if ($_SERVER['REQUEST_URL'] == '/') {
$Page = 'index';
$Module = 'index';
} else {
$URL_Path = parse_url($_SERVER['REQUEST_URL'], PHP_URL_Path);
$URL_Parts = EXPLODE('/', trim($URL_Path, ' /'));
$Page = array_shift($URL_Parts);
$Module = array_shift($URL_Parts);
}
if ($Page =='index' and $Module == 'index') {
echo 'Главная страница';
} elseif ($Page == 'janr') {
echo 'Жанры';
}
function User(){
static $user;
if (!$user){
$user = 'тут получаем данные пользователя';
}
return $user;
}
В любом месте кода вызываете User()->id
или User()['id']
в зависимости что возвращает ф-ция, массив или объект.