framework - symfony php version
Advertencia de PHP "Advertencia: ob_start(): función '''' no encontrada o nombre de función no válido" en Symfony 1? (3)
Esto fue arreglado en Symfony 1.4.16.
Ver symfony 1.4.16 changelog :
- [...]
- [33214] se corrigió el comportamiento ob_start () en la CLI (se cierra # 9970)
- [33208] se corrigió el uso de ob_start (para evitar advertencias en PHP 5.4, se cierra # 9970)
Así que simplemente asegúrese de usar al menos esa versión.
Preferiblemente use la última / última / última versión de Symfony 1.x lanzada, que es 1.4.20.
Puedes conseguirlos en el espejo oficial de Git para Symfony 1.x.
¿Por qué estoy recibiendo:
Advertencia: ob_start (): la función '''' no se encuentra o el nombre de la función no es válido en /symfony-1.3/lib/config/sfApplicationConfiguration.class.php en la línea 155
Esto ocurre con los proyectos de Symfony 1.x. Estoy usando Apache 2.2 y PHP 5.4.1.
La línea mencionada tiene:
ob_start(sfConfig::get(''sf_compressed'') ? ''ob_gzhandler'' : '''');
- ob_start(sfConfig::get(''sf_compressed'') ? ''ob_gzhandler'' : '''');
+ ob_start(sfConfig::get(''sf_compressed'') ? ''ob_gzhandler'' : null);
Intente utilizar un valor null
lugar de la cadena vacía.
ob_start(sfConfig::get(''sf_compressed'') ? ''ob_gzhandler'' : null);