0
在下面的函數功能處理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/[email protected]@@-the-zoo-d2/
那麼.htaccess正在處理URL ReWriting部分, 其中d2將轉換爲DepartmentId = 2並且在所有代碼邏輯的內部我將使用DepartmentId,這是一個INT,那麼爲什麼CleanURL函數需要 的代碼給出here