php - 如何在 `route()` 函数中添加默认的第三个参数`$absolute`?
问题描述
string route(string $name, mixed $parameters = [], bool $absolute = true)
我需要添加为所有网站$absolute = false
的默认值,我尝试覆盖 urlGenerator 类但没有成功。
有人可以帮忙吗?
谢谢。
解决方案
您不能重新声明现有功能。唯一的选择是声明自己的函数并使用它:
function myroute($name, $parameters = [], $absolute = false) {
return route($name, $parameters, $absolute);
}
推荐阅读
- python - 标题、刻度、轴标签,matplotlib 中没有显示任何内容
- typescript - 使用 2 个可能值键入提示 Promise 响应
- javascript - 尽管 if 语句为真,但仍执行 Javascript Else 语句
- java - 用Java计算面积;操作顺序
- c++ - 使用没有定义类变量的类
- qt - 如何管理 QPushButton 文本中的长字符串?
- javascript - “ErrorTypeError:无法读取未定义的属性‘alg’”JWT
- layout - SSRS 布局和列可见性
- r - 转置数据框
- javascript - 如何检查是否单击了具有特定 ID 的元素?