[Php] Solo las referencias de variables deben devolverse por referencia - Codeigniter


Answers

Cambiar el número de línea core / Common.php: código 257 con

$_config[0] =& $config;
return $_config[0];
Question

Después de la actualización de PHP del servidor, recibo el siguiente error con PHP Version 5.6.2 en Apache 2.0

A PHP Error was encountered
Severity: Notice
Message: Only variable references should be returned by reference
Filename: core/Common.php
Line Number: 257

¿Cómo puedo arreglar esto?




No es una mejor idea anular el archivo core.common de codeigniter. Porque esos son los archivos más probados y del sistema ...

Yo hago una solución para este problema. En su línea de archivo ckeditor_helper.php- 65

if($k !== end (array_keys($data['config']))) {
       $return .= ",";
}

Cambiar esto a ->

 $segment = array_keys($data['config']);
    if($k !== end($segment)) {
           $return .= ",";
    }

Creo que esta es la mejor solución y luego su aviso de problema desaparecerá.