Files
php-src/ext/curl/tests/curl_version_basic_001.phpt
Niels Dossche 8e620b4ecb Fix GH-10928: PHP Build Failed - Test curl_version() basic functionality [ext/curl/tests/curl_version_basic_001.phpt]
It's possible that curl was compiled without SSL, and/or without libz
support. In the case of the issue reporter it was without libz support.
This causes the test to fail because we expect a non-empty string.
Fix it by using %S instead of %s to allow empty strings.

Closes GH-10930.
2023-03-25 18:15:20 +01:00

28 lines
613 B
PHP

--TEST--
Test curl_version() basic functionality
--EXTENSIONS--
curl
--FILE--
<?php
$info_curl = curl_version();
var_dump($info_curl["version_number"]);
var_dump($info_curl["age"]);
var_dump($info_curl["features"]);
var_dump($info_curl["ssl_version_number"]);
var_dump($info_curl["version"]);
var_dump($info_curl["host"]);
var_dump($info_curl["ssl_version"]);
var_dump($info_curl["libz_version"]);
var_dump(array_key_exists("protocols", $info_curl));
?>
--EXPECTF--
int(%i)
int(%i)
int(%i)
int(%i)
string(%i) "%s"
string(%i) "%s"
string(%i) "%S"
string(%i) "%S"
bool(true)