【问题标题】:function processing PHP函数处理 PHP
【发布时间】:2013-10-18 17:44:22
【问题描述】:

在下面的函数中

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 ReWriting 部分, 其中 d2 将被转换为 DepartmentId=2 并且在所有代码逻辑内部我将使用 DepartmentId 这是一个 INT ,那么为什么需要 CleanURL 函数 代码给here

【问题讨论】:

    标签: php regex url-rewriting e-commerce php-5.2


    【解决方案1】:

    1st: 目录::GetDepartmentName 第二:self::CleanUrlText

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-06
      • 1970-01-01
      • 1970-01-01
      • 2023-03-18
      相关资源
      最近更新 更多