♯2+ Codeigniter2系のインストール時の注意

ちなみに2を導入する場合、以下のようなエラーが出たので一応載せておきます。(2015/02のメモ)

XAMPP v5.6.15(PHP5.6.15)でCodeIgniter v2.1.4を動かそうとした所、以下のエラーが出たのでその対処法のメモ。

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


・対処ファイル
system/core/Common.php 257行目

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

 ↓

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


リターン文内で変数操作がいけないみたいなので、リターンの前に変数に格納します。
PHPのバージョンが上がって推奨されない方法になったのでしょうかね・・・(要勉強)


■ちなみにCodeIgniterのバージョンの調べ方
system/core/CodeIgniter.php
内に以下のように定義されています。

define('CI_VERSION', '2.1.4');


この記事が気に入ったらサポートをしてみませんか?