7

致命错误:在第 9 行调用 C:\xampp\htdocs\allsides\others\basecontroller.php 中的未定义函数 lcfirst()

怎么没有找到官方php手册(http://www.php.net/manual/en/function.lcfirst.php)中提到的Text Proccessing函数?

4

2 回答 2

19

检查版本:(PHP 5 >= 5.3.0)

您显然有一个低于此的版本。:)

用于phpversion()快速检查您拥有的版本。

然而,正如评论所指出的,这个函数很容易复制:

if(function_exists('lcfirst') === false) {
    function lcfirst($str) {
        $str[0] = strtolower($str[0]);
        return $str;
    }
}

您可以将上述代码放在项目的库/实用程序文件中的某个位置,并且当您升级到 5.3.0 时它不会中断。

于 2009-05-13T21:31:25.873 回答
5

从您链接的 PHP 手册页:

(PHP 5 >= 5.3.0)

此功能仅在您使用 PHP 5.3 或更新版本时存在。

于 2009-05-13T21:31:26.683 回答