2009-05-13 9 views

Respuesta

18

Comprobar la versión: (PHP 5 >= 5.3.0)

es obvio que tienen una versión inferior a eso. :)

Utilice phpversion() para comprobar rápidamente qué versión tiene.

Como se ha señalado por los comentarios, sin embargo, esta función es trivialmente fácil de replicar:

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

se puede tirar el código anterior en algún lugar de la biblioteca/utilidades de su proyecto de archivo y no se romperá cuando/si actualizas a 5.3.0 por la carretera.

+1

¡Golpeado por 1 segundo! – tj111

+3

Minit nitick, pero el uso de llaves para el acceso de personajes (por ejemplo, $ str {0}) está siendo eliminado: http://www.php.net/manual/en/language.types.string.php#language.types .string.substr –

+0

Aprende algo nuevo todos los días. Fijo. –

5

Desde la página de manual de PHP se conectó:

(PHP 5 >= 5.3.0)

Esta función sólo existe si está utilizando la versión de PHP 5.3 o posterior.