version_compare() compara dos cadenas de n煤mero de versi贸n "PHP-estandarizadas". Esto es 煤til si quisiera escribir programas que trabajen solo en algunas versiones de PHP.
version_compare() devuelve -1 si la primera versi贸n es inferior a la segunda, 0 si son iguales, y +1 si la segunda es menor.
La funci贸n comienza por reemplazar _, - y + con un punto . en las cadenas de versi贸n, y tambi茅n inserta puntos . antes y despu茅s de cualquier secuencia no num茅rica, de modo que por ejemplo '4.3.2RC1' se convierte en '4.3.2.RC.1'. Luego separa los resultados como si se usara explode('.', $ver). Luego compara las partes de izquierda a derecha. Si una parte contiene cadenas de versi贸n especiales, 茅stas son gestionadas en el siguiente orden: dev < alpha = a < beta = b < RC < pl. De este modo, no solo las versiones con diferentes niveles, como '4.1' y '4.1.2' pueden ser comparadas, sino que tambi茅n cualquier versi贸n espec铆fica de PHP que contenga un indicador de estado de desarrollo.
Si especifica el tercer argumento opcional operador, puede realizar pruebas por una relaci贸n en particular. Los operadores posibles son: <, lt, <=, le, >, gt, >=, ge, ==, =, eq, !=, <>, ne respectivamente. Mediante el uso de este argumento, la funci贸n devolver谩 TRUE si la relaci贸n es la especificada por el operador, o FALSE de lo contrario.
Nota: La constante PHP_VERSION almacena la versi贸n actual de PHP.