¿Cómo puedo detectar qué versión de PHP requiere mi script PHP? La versión general como PHP5 o PHP4 podría conocerme a mí mismo, pero hay algunas funciones que se agregan no en la versión menor.PHP: Detectar la versión requerida
Respuesta
Hoy encontré eventual un script/solución que se adapte a: PHP_CompatInfo (PEAR)
Una de las maneras de hacerlo es:
if (!function_exists('function_name')) {
// the PHP version is not sufficient
}
Dado que la mayoría de las veces supongo que el problema es PHP 4 y 5, escribo una función para php4 que tiene el mismo nombre que una función en 5 con esta función. Entonces puedo llamarlo como me plazca. – MrChrister
Creo que poru quiere saber cómo determinar la versión mínima de PHP en la que puede trabajar su script. Entonces, la versión PHP más baja donde están disponibles todas las funciones que usa. – Gumbo
Más o menos este cae sobre ti, como el desarrollador, sabiendo qué funciones está utilizando y si son muy nuevos y exigen las nuevas versiones de PHP para ejecutar o no . Todo lo que se necesita es una función introducida en una versión más nueva de PHP para que sea solo compatible con esa versión y más nueva.
Esta lista no puede ser traducida en una forma tan fácil como la OP desea (que será fácil de escribir, dado este conjunto de datos). Gran descubrimiento! –
Use phpversion(). Además, se puede usar para contar la versión de una extensión, con un parámetro opcional, phpversion ([string $ extensión])
puede poner su código o clase a la entrada aquí: online php shell
continuación, active la casilla de verificación '+ versiones no soportadas' y haga clic en el botón de eval(). según los resultados, verá qué versiones de php tuvieron problemas con su código.
ejemplo i recibió debido a los espacios de nombres:
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.2.17
Parse error: syntax error, unexpected T_STRING in /in/s3EIj on line 9
Process exited with code 255.
- 1. Determine la versión PHP mínima requerida
- 2. ¿Hay alguna forma de determinar la versión mínima de PHP requerida para ejecutar un script automáticamente?
- 3. ¿Cómo detectar la versión de Chrome instalada?
- 4. Cómo detectar la versión de PHPUnit
- 5. ¿Cómo detectar la versión verdadera de Windows?
- 6. PHP: ¿La ruta requerida no funciona para el trabajo cron?
- 7. Detectar la versión exacta del sistema operativo desde el navegador
- 8. ¿Cómo detectar la versión de iPhone OS en la aplicación?
- 9. Cómo detectar el tipo de navegador y su versión
- 10. PHP: Detectar Actualizar página
- 11. ¿Integre automáticamente la "versión mínima requerida" en una implementación de ClickOnce?
- 12. ¿Detectar iPad en php?
- 13. Algoritmo Húngaro - Versión PHP
- 14. Detectar versión de Windows con JavaScript
- 15. Detectar la versión de Visual Studio dentro de un VSPackage
- 16. ¿Cómo detectar la versión de Mac OS usando Python?
- 17. ¿Cómo detectar la versión de IIS usando C#?
- 18. Detectar la versión de Python en el tiempo de ejecución
- 19. PHP versión adopción estadísticas?
- 20. ¿Cómo obtener la versión de PHP?
- 21. Falta la biblioteca requerida en eclipse para la biblioteca no requerida
- 22. Falló la apertura requerida 'HTTP/Request2.php' (include_path = '. C: \ php5 \ pear')
- 23. ¿Cómo detectar la codificación del sistema operativo en php?
- 24. Infraestructura requerida para TDD?
- 25. Ext.loader no habilitado ¿Falta la información requerida?
- 26. KnockoutValidation y la regla condicional requerida
- 27. Validación de la selección requerida en DropDownList
- 28. Cómo introducir la propiedad requerida en GAE
- 29. ModelState.IsValid no excluye la propiedad requerida
- 30. Advertencia: el elenco aumenta la alineación requerida
Se podría buscar en su guión y la búsqueda de 'nuevas' funciones de PHP ... – Harmen
1 Esa es una buena pregunta. Tal vez hay un script que puede detectar eso. – Gumbo