У AFAIK немає ніякого способу зробити це під час виконання, оскільки модулі завантажуються під час запуску PHP, перш ніж кожен з вас виконуватиме код. Єдиний спосіб це зробити - відключити (або, скоріше, не включити) розширення в php.ini. Ви, напевно, навіть не можете це зробити за допомогою CURL, оскільки він, імовірно, буде скомпільований, а не динамічно завантажений.
Сказавши це - чому б не змінити перевірку, щоб протестувати ваш код "якщо не доступний" - імовірно, у вас є блок, щось подібне:
if (curl_exists()) { //obviously there is no such function, but you must have some condition that determines this
//Do stuff using curl
} else {
//Do something horrible
}
добре, просто змініть це тимчасово:
if (!curl_exists()) {
//etc etc