2009-05-13 10 views

Odpowiedz

18

Sprawdź wersję: (PHP 5 >= 5.3.0)

Najwyraźniej masz wersję niższą niż. :)

Użyj phpversion(), aby szybko sprawdzić, jaka masz wersję.

Jak zauważył w komentarzach, jednak ta funkcja jest trywialnie łatwe do powtórzenia:

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

Można rzucać powyższy kod gdzieś w Library/media Twojego projektu plik i nie pęknie podczas/jeśli uaktualnisz do wersji 5.3.0 w dół drogi.

+1

Pobity o 1 sekundę! – tj111

+3

Drobne wybijanie, ale użycie nawiasów klamrowych w celu uzyskania dostępu do znaków (np. $ Str {0}) jest stopniowo wycofywane: http://www.php.net/manual/en/language.types.string.php#language.types .string.substr –

+0

Dowiedz się czegoś nowego codziennie. Naprawiony. –

5

Od strony podręcznika PHP jesteś powiązany:

(PHP 5 >= 5.3.0)

Ta funkcja istnieje tylko wtedy, gdy używasz PHP w wersji 5.3 lub nowszej.