The PHP half: the ten functions plus the constants they are called with, guarded on
!extension_loaded('curl').
The handle is an array passed by reference (a userland shim cannot mint a CurlHandle), so code
that type-checks for CurlHandle fails and code that treats the handle as opaque works.
The PHP half: the ten functions plus the constants they are called with, guarded on
!extension_loaded('curl').The handle is an array passed by reference (a userland shim cannot mint a
CurlHandle), so code that type-checks forCurlHandlefails and code that treats the handle as opaque works.