Après la mise à niveau du serveur PHP, j'obtiens l'erreur suivante avec PHP version 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éparer cela?
la source
$_config[0] =& $config
renvoie$config
- mais pas la variable elle-même, mais une copie de sa valeur. Et renvoyer une référence à une valeur temporaire ne serait pas particulièrement utile (la modifier ne ferait rien).https://github.com/bcit-ci/CodeIgniter/commit/69b02d0f0bc46e914bed1604cfbd9bf74286b2e3
. Il vaut mieux mettre à niveau comme @Chad l'a mentionné.cela a été modifié dans codeigniter 2.2.1 ... généralement pas la meilleure pratique pour modifier les fichiers core, je vérifierais toujours les mises à jour et 2.2.1 est sorti en janvier 2015
la source
Ce n'est pas une meilleure idée de remplacer le fichier core.common de codeigniter. Parce que ce sont les fichiers système les plus testés ...
Je fais une solution à ce problème. Dans votre ligne de fichier ckeditor_helper.php- 65
Remplacez ceci par ->
Je pense que c'est la meilleure solution, puis votre avis de problème disparaîtra.
la source