php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #76492 CURLOPT_VERBOSE cannot be set
Submitted: 2018-06-18 09:26 UTC Modified: 2018-06-18 13:46 UTC
From: adrian dot burla at gmail dot com Assigned:
Status: Not a bug Package: cURL related
PHP Version: 7.2.6 OS: Windows
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: adrian dot burla at gmail dot com
New email:
PHP Version: OS:

 

 [2018-06-18 09:26 UTC] adrian dot burla at gmail dot com
Description:
------------
CURL_VERBOSE cannot be set.

The test script throws an error: 
Warning: Use of undefined constant  CURLOPT_VERBOSE - assumed ' CURLOPT_VERBOSE' (this will throw an Error in a future version of PHP) in C:\Projects\Project1\custom_lib.php on line 530

Warning: curl_setopt() expects parameter 2 to be integer, string given in C:\Projects\Project1\custom_lib.php on line 530

Tried as parameter 2: true, TRUE, 1, '1'

OS: Windows Server 2016, Windows 10
Running in command prompt or power shell.

The other options I set do work, I need VERBOSE to debug a problem with CURL that appears in 7.2.6 and worked in 7.0.x and 7.1.x.

Test script:
---------------
$curl = curl_init();
curl_setopt($curl, CURLOPT_VERBOSE, 1);


Patches

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2018-06-18 09:31 UTC] requinix@php.net
-Status: Open +Status: Feedback
 [2018-06-18 09:31 UTC] requinix@php.net
Delete the line and type it again.
 [2018-06-18 12:38 UTC] adrian dot burla at gmail dot com
It works; I checked the old file, there is no strange character in it, no explanation for the behavior. What is causing this?
 [2018-06-18 13:46 UTC] requinix@php.net
-Status: Feedback +Status: Not a bug
 [2018-06-18 13:46 UTC] requinix@php.net
Notice the unusual space before the name of the constant in the error message? Twice? It's likely a 0xA0 non-breaking space - most often caused by hitting shift+space using a word processor. It's a valid byte for identifiers in PHP which is why there wasn't a syntax error.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sat Sep 07 17:01:27 2024 UTC