📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: LiteSpeed
2026-07-01 17:56:55
📂
/ (Root)
/
opt
/
alt
/
tests
/
alt-php83-pecl-scoutapm_1.10.0-1.el8
/
tests
📍 /opt/alt/tests/alt-php83-pecl-scoutapm_1.10.0-1.el8/tests
🔄 Refresh
✏️
Editing: 009-curl_exec.phpt
Read Only
--TEST-- Calls to curl_exec are logged --SKIPIF-- <?php if (!extension_loaded("scoutapm")) die("skip scoutapm extension required."); ?> <?php if (!extension_loaded("curl")) die("skip curl extension required."); ?> --FILE-- <?php var_dump(in_array('curl_exec', scoutapm_list_instrumented_functions())); scoutapm_enable_instrumentation(true); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "file://" . __FILE__); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_exec($ch); $call = scoutapm_get_calls()[0]; var_dump($call['function']); var_dump($call['entered']); var_dump($call['exited']); var_dump($call['time_taken']); var_dump($call['exited'] > $call['entered']); var_dump($call['argv']); ?> --EXPECTF-- bool(true) string(9) "curl_exec" float(%f) float(%f) float(%f) bool(true) array(%d) { [%d]=> string(%d) "file://%s%etests%e009-curl_exec.php" [%d]=> NULL [%d]=> NULL }
💾 Save Changes
❌ Cancel