3

を使おうとしていますMDB2.php。PHP 5.4 バージョンの XAMPP をダウンロードしました。includeMDB2 を使用するには、PHP ファイルでMDB2 を使用する必要があることを理解しています。これが私がやっている方法です:

私のcreateTable.phpファイルはC:\Users\Lexy Feito\Desktop\xampp\htdocs\php\COPassig3.

だから私はコードを使用します:

require "../../../php/pear/MDB2.php";

にある MDB2.php ファイルを含めるにはC:\Users\Lexy Feito\Desktop\xampp\php\pear、次のエラーが返されます。

非推奨: 参照による new の戻り値の割り当ては、C:\Users\Lexy Feito\Desktop\xampp\php\pear\MDB2.php の 390 行目で非推奨になっています。

非推奨: 参照による new の戻り値の割り当ては、C:\Users\Lexy Feito\Desktop\xampp\php\pear\MDB2.php 行 1885 で非推奨です。 \Users\Lexy Feito\Desktop\xampp\php\pear\MDB2.php 行 2572

非推奨: 参照による new の戻り値の割り当ては、C:\Users\Lexy Feito\Desktop\xampp\php\pear\MDB2.php 行 2595 で非推奨です。

非推奨: 参照による new の戻り値の割り当ては、C:\Users\Lexy Feito\Desktop\xampp\php\pear\MDB2.php の 2940 行で非推奨です。

厳格な基準: MDB2_Driver_Common::raiseError() の宣言は & PEAR::raiseError($message = NULL, $code = NULL, $mode = NULL, $options = NULL, $userinfo = NULL, $error_class = NULL) と互換性がある必要があります、$skipmsg = false) C:\Users\Lexy Feito\Desktop\xampp\php\pear\MDB2.php の 990 行目

MDB2.phpMySQL に接続するための正しい使用方法と、このエラーが発生する理由を教えてください。

4

1 に答える 1

4

これらの「エラー」を見ると、実際には旧式 (「非推奨」は「推奨されておらず、将来のバージョンでの削除が計画されている」という意味) または不適切な記述 (「厳格な基準」は単なる意味) に関する単なる警告であることがわかります。 「改善される可能性があります」) ライブラリ内のコード。

コードは正常に実行され続けます。ただし、このライブラリが現在維持されていない場合は、将来、自分で大幅な変更を加えるか、より最新のライブラリに移動する必要があることに気付くかもしれません。

表示またはログに記録するメッセージの種類を変更する方法については、error_reportingini の設定error_reporting()機能を確認してください。

于 2013-11-03T20:47:05.740 に答える