הפונקציה curl_init() מאתחלת session חדש ומחזירה מצביע CURL לשימוש עם curl_setopt(), curl_exec(),ו curl_close() functions. אם המשתנה האופציונלי url יסופק לפונקציה אזי האופציה CURLOPT_URL תקבל את ערך המשתנה באופן אוטומטי. ניתן לקבוע בצורה ידנית את ערכו של המשתנה על ידי שימוש בפונקצית curl_setopt().
ראה גם: curl_close(), curl_setopt()