好的,这是非常出乎意料的,这让我很恼火。我的所有课程中都有名为 default() 的函数。但是,由于某种原因,我不能调用它。我猜这是因为 switch 语句中的“默认:”(我根本不使用)。
我不能在 php 中命名我的函数 default() 是否真的如此,或者我做错了什么?
这是错误:
Parse error: syntax error, unexpected T_DEFAULT, expecting T_STRING in
C:\Users\Jinxed\Desktop\WebTrgovina\app\c\Controller.c.php on line 8
这是有问题的代码:
<?php
abstract class Controller {
protected $view;
function __construct() {
}
abstract function default();
function getView(){
return $this->view;
}
}
当我将默认值重命名为其他内容时,代码工作正常,但这很烦人,有没有解决方案可以将函数命名为 default()?