古いプログラム(2年以上前に作成されたもの)を実行するためにxamppをインストールしたところ、理解できない3つのエラーが発生しました。
- 厳格な基準: 117 行目の C:\xampp\htdocs\2010\web\core\route\route.php では、参照によって変数のみを渡す必要があります。
public function loadClass($address,$ext='') {
$this->extname = preg_replace('/_/','/',$address,3);
line:117> $this->classname = end(explode('_',$address)).($e= $ext!='' ? '('.$ext.')' : '');
include_once(ROOT_ROUTE.'/'.$this->extname.'.php');
$this->newclass = new $this->classname;
return $this->newclass;
}
117 行目がわかりません。参照渡しを使用していません。なぜエラーが発生するのですか?