如何创建名为public
的函数?当我这样做时:
function public() { ... }
我收到此错误。
Parse error: syntax error, unexpected 'public' (T_PUBLIC),
expecting identifier (T_STRING)
编辑我必须这样做:(我想创建一个控制器/account/profile/public
。为此我必须在类中创建一个公共函数...
答案 0 :(得分:3)
PHP保留了关键字,public就是其中之一。您永远不应该使用保留关键字作为名称。在此处阅读有关保留关键字的信息:http://us3.php.net/manual/en/reserved.php
编辑:
对于路由此值,您可以添加具有此值的路由,但仅针对URL,您无法使用保留关键字在PHP内部调用元素。
例如:/ account / profile / standart
路线名称:'standart-route'=> array('url'=>'/ account / public /');
然后你可以使用名称public访问,而你没有在php上的名字上使用它。