我正在尝试在我的 codeigniter 控制器中添加一个 ucfirst() 函数,所以我将返回一个带有第一个大写字母的字符串。出于某种原因,我不断收到解析错误:
解析错误:语法错误,在第 7 行(我的 ucfirst 所在的行)中出现意外的 '(',期待 ',' 或 ';'。
尝试将 ucfirst() 更改为 ucfirst(strtolower($database)) 或 ucwords($database) 返回相同的结果。
我的代码是:
defined('BASEPATH') OR exit('No direct script access allowed');
class Somecontroller extends CI_Controller {
private $database = "some_database";
private $model = ucfirst($this->database)."_model";
...
}