Actualizar funciones en aplicativos a PHP 5.3+ (Solucionar Errores)
Escrito por Julian Andres Moná en 06 April 2011 11:06 AM
|
|
La mayoria de errores que se presentan en aplicativos no actualizados con las ultimas funciones de php son advertencias, lo que no debe afectar el funcionamiento de la aplicación, puede intentar colocar la siguiente linea de codigo al principio de su página o solo el index si es un gestor de contenidos como Joomla, para evitar que las advertencias se muestren : <? error_reporting(0); //Codigo de su aplicación
De igual forma, recomendamos actualizar las funciones para mantener su aplicación actualizada. Los errores más comunes de los aplicativos y páginas desarrolladas con funciones antiguas de PHP son los siguientes: Error:
Errores en magento
Archivo: /lib/Varien/Object.php (Line 484) Cambiar public function ___toString(array $arrAttributes = array(), $valueSeparator=',') Por public function __invoke(array $arrAttributes = array(), $valueSeparator=',')
Archivo: /app/code/core/Mage/Core/Controller/Request/Http.php (Line 274) Cambiar $host = split(':', $_SERVER['HTTP_HOST']); Por $host = explode(':', $_SERVER['HTTP_HOST']); Error Joomla
Archivo: ./libraries/joomla/cache/handler/callback.php
linea 60 Cambiar
function get( $callback, $args, $id=false )
Por function get( $callback, &$args, $id=false ) //added & for reference call y linea 99 Cambiar
$result = call_user_func_array($callback, $args);
Por $result = call_user_func_array($callback, &$args); //added & for reference parameter | |
|