在 http://docs.joomla.org/Supporting_SEF_URLs_in_your_component 和其他joomla文档中,通常有这样的语法:
function [''Componentname'']ParseRoute($segments){
...
}
我从未见过[''Componentname'']
语法,也没有在 php.net 上找到它。
这甚至是PHP吗(而不是 joomla.org 上的一些奇怪的占位符约定),如果是,它是如何工作的?
编辑:它看起来像某种宏,但afaik PHP不做任何预处理
这不是真正的 php 代码,只是作为示例显示。
[Componentname]ParseRoute
中的[Componentname]
只是占位符,意味着您应该具有如下所示的功能:
// where foo is the name for your component
function fooParseRoute($segments){
}