Функция обработки PHP
В следующей функции
public static function ToDepartment($departmentId, $page = 1)
{
$link = self::CleanUrlText(Catalog::GetDepartmentName($departmentId)) .
'-d' . $departmentId . '/';
if ($page > 1)
$link .= 'page-' . $page . '/';
return self::Build($link);
}
есть линия
$link = self::CleanUrlText(Catalog::GetDepartmentName($departmentId)) .
'-d' . $departmentId . '/';
Я хочу знать будет self:CleanUrlText()
будет оцениваться первым или Catalog:GetDepartmentName
будет оцениваться первым
если Catalog:GetDepartmentName
Сначала оценивается, затем возникает путаница, какую цель решает очистка URL, если я посещаю такую страницу, как http://localhost/tshirtshop/visit@@@-the-zoo-d2/
затем.htaccess обрабатывает часть перезаписи URL, где d2 преобразуется в DepartmentId=2, и во всей логике кода я буду использовать DepartmentId, который является INT, тогда почему требуется функция CleanURL Код приведен здесь