$class_name = 'MDB2_Statement_'.$this->phptype;
$statement = null;
$obj =& new $class_name($this, $statement, $positions, $query, $types, $result_types, $is_manip, $limit, $offset);
上記のコードは古いですが、私はnew演算子と参照エラー
$class_name='MDB2_Statement_'.$this->phptype;
...
$obj_=new class_name($this, $statement, $positions, $query, $types, $result_types, $is_manip, $limit, $offset);
$obj=&$obj_;
のようなものの中にそれを変更したいと思います。しかし、これは正しい行動にはなりません。誰でも私に修正を提供できますか?
[UPDATE] そのまま私は古いコードを残せば、私がロードされているすべてのビューページでは、いくつかの「非推奨の警告」に遭遇し
非推奨:新しいの戻り値によって割り当て ライン例えば391
にPEAR \ MDB2.php \ \ xamppの\ htdocsに... \ APPLI \ PHPの\ライブラリ:リファレンスはCで非推奨 あります。
私はそのファイルを開き、何らかの方法で編集したいと思います(分かりません)ので、Deprecatedが去るようにします。現在の唯一の解決策は、古いものが書かれたものと一致するように、適切なPHPバージョンを含むXAMPPを再インストールすることです。私は、再インストールをせずにこれらの警告に対処する方法を見つけ出すことは失われています。すべてのページの上に非難されたものを見たいと思っています。ありがとうございました。
PHP 5以降では、オブジェクトの参照によって自動的に割り当てられます。アンパサンド(&)を取り除いた後にどのような警告が表示されますか – andho
ファイル内で使用されなくなりました......私は1.7.7を使用しています。XAMPPのPHP –
「ファイルで非推奨」は、非常にありそうもない! – andho