勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ

PHP 8.5系で「Deprecated: Function curl_close()」エラーログが出る場合の対応方法

  PHP

PHP 8.5系で「Deprecated: Function curl_close() is deprecated since 8.5, as it has no effect since PHP 8.0 in ~~」というエラーログが出力されていた。以下に原因と対応方法をメモ。

 

原因

curl_close関数はPHP 8.5系より非推奨になったためログに出力された。

 

対応方法

# 変更前
curl_close($ch);

# 変更後(以下のどちらかに書き換える)
$ch = null;
unset($ch);

 

参考サイト

https://github.com/guzzle/guzzle/issues/3297

 - PHP

  関連記事

バニラPHPでフラッシュデータ(フラッシュメッセージ)機能を実装する方法
バニラPHPでフラッシュデータ(フラッシュメッセージ)機能を実装する方法

PHPフレームワークのCodeIgniterを勉強していた際にページ遷移好みに表 ...

PHP8.4 & CodeIgniter4でDateTimeImmutableエラー
PHP8.4 & CodeIgniter4でDateTimeImmutableエラー

CodeIgniter4.4.4がPHP8.3だと正常に動作していたが、PHP8 ...

CodeIgniter4&Bootstrap&jQueryで簡易版お問い合わせページの作成
CodeIgniter4&Bootstrap&jQueryで簡易版お問い合わせページの作成

CodeIgniter4.4.4&Bootstrap&jQuer ...

MySQLとPHPの「image-comparator」ライブラリを使用して類似画像検索を実装する方法
MySQLとPHPの「image-comparator」ライブラリを使用して類似画像検索を実装する方法

先日PHPで画像を比較して類似度を算出する「image-comparator」ラ ...

ディレクトリに設置してあるフォルダをPHPで調べて表示
ディレクトリに設置してあるフォルダをPHPで調べて表示

やりたい事はsampleというディレクトリがあったとして、その直下にあるフォルダ ...