2009-05-13 34 views

Trả lời

18

Kiểm tra phiên bản: (PHP 5 >= 5.3.0)

Bạn rõ ràng có phiên bản thấp hơn. :)

Sử dụng phpversion() để kiểm tra nhanh phiên bản bạn có.

Như đã chỉ ra bởi các ý kiến, tuy nhiên, chức năng này là trivially dễ dàng để tái tạo:

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

Bạn có thể ném những mã trên nơi nào đó trong thư viện/tiện ích của dự án của bạn tập tin và nó sẽ không phá vỡ khi/nếu bạn nâng cấp lên 5.3.0 xuống đường.

+1

Bị đánh bại sau 1 giây! – tj111

+3

Nitor nhỏ, nhưng sử dụng dấu ngoặc nhọn để truy cập ký tự (ví dụ: $ str {0}) đang được loại bỏ: http://www.php.net/manual/en/language.types.string.php#language.types .string.substr –

+0

Tìm hiểu điều gì đó mới mẻ hàng ngày. Đã sửa. –

5

Từ trang hướng dẫn PHP bạn liên kết:

(PHP 5 >= 5.3.0)

Chức năng này chỉ tồn tại nếu bạn đang sử dụng PHP phiên bản 5.3 hoặc mới hơn.

Các vấn đề liên quan