わかりました、これは非常に予想外であり、それは私を悩ませます。すべてのクラスにdefault()という関数があります。でも、どういうわけか呼べません。これは、switchステートメントの「default:」が原因だと思います(これはまったく使用していません)。
これは、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の名前を別の名前に変更するとコードは正常に機能しますが、これは面倒です。default()という名前の関数を使用するための解決策はありますか?