[解決済み] newの戻り値を参照で代入することは非推奨
2022-02-09 10:40:19
質問
エラーが発生したのですが
このようにオブジェクトを割り当てようとすると
$obj_md = new MDB2();
エラーは "newの戻り値を参照で代入するのは非推奨です"です。実は、解決策を探していたのですが、私が見た唯一のものは、php.iniのpolicy(error_reporting)を下げればいいというものでした。私もそれを試しましたが、うまくいきませんでした。
とても分かりにくいのですが...ご教授いただければ幸いです。ありがとうございました。
どのように解決するのですか?
PHP5では、このイディオムは非推奨です。
$obj_md =& new MDB2();
サンプルコードにアンパサンドが抜けてませんか?その場合、あなたが言うような警告が発生しますが、これは必須ではなく、削除することが可能です。
なぜこのイディオムがPHP4で使われるようになったかについては このマニュアルのページ (ただし、PHP4はとっくに終了しており、このリンクは関連するページのアーカイブ版です)
関連
-
[解決済み] [Solved] Fatal error: メンバ関数bind_param()のbooleanに対する呼び出し [重複] [重複
-
[解決済み】Fatal error: 未定義の関数 sqlsrv_connect() を呼び出した。
-
[解決済み】DateTimeクラスのオブジェクトを文字列に変換できない
-
[解決済み】XAMPPエラー: www.example.com:443:0 サーバー証明書に、サーバー名と一致するIDが含まれていません。
-
[解決済み】Xampp ローカルホスト/ダッシュボード
-
[解決済み】未定義のメソッド mysqli_stmt::get_result を呼び出す。
-
[解決済み] [Solved] Fatal error: メンバ関数 query() の null への呼び出し。
-
[解決済み】mysqli::query(): mysqli をフェッチできない
-
[解決済み】警告: file_get_contents(): https:// ラッパーがサーバー構成ですべて無効になっています。
-
[解決済み] SSLエラー SSL3_GET_SERVER_CERTIFICATE:証明書の検証に失敗しました。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】空の配列要素を削除する
-
[解決済み】変な電話番号を生成するフェイカー?
-
[解決済み】stdClassクラスのオブジェクトが文字列に変換されない。
-
[解決済み】ディレクトリ内のファイル数を数える PHP
-
[解決済み】PDOException SQLSTATE[HY000] [2002] そのようなファイルまたはディレクトリがありません。
-
[解決済み] PHP - ストリームを開くのに失敗しました : そのようなファイルまたはディレクトリがありません。
-
[解決済み] Forbidden :このサーバーの /phpmyadmin にアクセスする権限がありません。
-
[解決済み] SSLエラー SSL3_GET_SERVER_CERTIFICATE:証明書の検証に失敗しました。
-
[解決済み] PHPの配列を別の配列にコピーする関数はありますか?
-
[解決済み】PHPの変数は値で渡されるのか、それとも参照で渡されるのか?