All Products
Search
Document Center

Object Storage Service:OSS PHP SDK melaporkan kesalahan "Use of undefined constant CURLOPT_CLOSEPOLICY - assumed"

Last Updated:Jun 26, 2025

Deskripsi masalah

Saat menggunakan OSS PHP SDK, muncul kesalahan berikut:

Penggunaan konstanta tak terdefinisi CURLOPT_CLOSEPOLICY - diasumsikan 
'CURLOPT_CLOSEPOLICY' di 
D:\phptools\www\pia\oss_php_sdk_20140625\lib\requestcore\requestcore.class.php pada baris 610:

Penyebab

Berdasarkan deskripsi masalah di atas, terdapat dua penyebab utama:

  • Variabel CURLOPT_CLOSEPOLICY telah dihapus di PHP 5.6.0.
  • Perintah curl belum diinstal atau variabel lingkungan curl belum ditentukan.

Solusi

Berdasarkan kedua penyebab tersebut, terdapat dua solusi yang dapat diterapkan:

  • Karena SDK resmi belum diperbarui, Anda dapat menggunakan kode yang sesuai untuk menghapus variabel CURLOPT_CLOSEPOLICY.
  • Instal perintah curl atau tentukan variabel lingkungan curl.

Ruang lingkup aplikasi

  • Object Storage Service (OSS)