Seulement les références à des variables doivent être retournés par référence Codeigniter
Après que le serveur PHP de mise à niveau, j'obtiens l'erreur suivante avec la Version de PHP 5.6.2 sur 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
Comment puis-je résoudre ce problème?
Vous devez vous connecter pour publier un commentaire.
Modifier le nom de fichier: core/Common.php de ligne, le nombre: 257
Avant
Après
Mise à jour
Ajouté par NikiC
En PHP affectation des expressions toujours retourner la valeur assignée. Donc $_config[0] =& $config retourne $config - mais pas la variable elle-même, mais une copie de sa valeur. Et renvoie une référence à une valeur temporaire ne serait pas particulièrement utile (changement ne serait pas tout faire).
Mise à jour
Ce correctif a été fusionné dans CI 2.2.1 (https://github.com/bcit-ci/CodeIgniter/commit/69b02d0f0bc46e914bed1604cfbd9bf74286b2e3). Il est préférable de mettre à niveau plutôt que de modifier de base des fichiers de cadre.
$_config[0] =& $config
retourne$config
- mais pas la variable elle-même, mais une copie de sa valeur. Et renvoie une référence à une valeur temporaire ne serait pas particulièrement utile (changement ne serait pas tout faire).https://github.com/bcit-ci/CodeIgniter/commit/69b02d0f0bc46e914bed1604cfbd9bf74286b2e3
. Il est préférable de mettre à niveau comme @Tchad a mentionné.Changement core/Common.php numéro de ligne: 257 du code avec
ce qui a été modifié dans codeigniter 2.2.1...généralement pas la meilleure pratique pour modifier les fichiers de base, je serais toujours vérifier les mises à jour et 2.2.1 est sorti en janvier 2015
Ce n'est pas une meilleure idée de remplacer le noyau.fichier commun de codeigniter. Parce que c'est le plus testé et les fichiers système....
- Je faire une solution à ce problème.
Dans votre ckeditor_helper.php fichier
ligne - 65
De changer cela pour-->
Je pense que c'est la meilleure solution à votre problème avis pour disparaître.
Vieux
NOUVEAU