Ответ 1
Просто верните существующий чек из function.
function _isCurl(){
return function_exists('curl_version');
}
Возможный дубликат:
Написание функции в php
Я использую следующий код
echo 'Curl: ', function_exists('curl_version') ? 'Enabled' : 'Disabled';
это может привести к его включению или отключению.
но я бы хотел, чтобы функция называла функцию name _iscurl
то я могу назвать его следующим, как в коде моего сайта
if (_iscurl()){
echo "this is enabled"; // will do an action
}else{
echo "this is disabled"; // will do another action
}
~ спасибо
почти так же, как мой предыдущий вопрос проверить, включен ли allow_url_fopen
Просто верните существующий чек из function.
function _isCurl(){
return function_exists('curl_version');
}
<?php
// Script to test if the CURL extension is installed on this server
// Define function to test
function _is_curl_installed() {
if (in_array ('curl', get_loaded_extensions())) {
return true;
}
else {
return false;
}
}
// Ouput text to user based on test
if (_is_curl_installed()) {
echo "cURL is <span style=\"color:blue\">installed</span> on this server";
} else {
echo "cURL is NOT <span style=\"color:red\">installed</span> on this server";
}
?>
или простой -
<?
phpinfo();
?>
Просто найдите curl
var_dump(extension_loaded('curl'));
Надеюсь, что это поможет.
<?php
function _iscurl() {
return function_exists('curl_version');
}
?>
Вы всегда можете создать новую страницу и использовать phpinfo()
. Прокрутите страницу вниз до секции curl и посмотрите, включена ли она.
Всегда лучше использовать универсальную функцию повторного использования в вашем проекте, которая возвращает, загружается ли расширение. Вы можете использовать следующую функцию для проверки -
function isExtensionLoaded($extension_name){
return extension_loaded($extension_name);
}
Использование
echo isExtensionLoaded('curl');
echo isExtensionLoaded('gd');
вы можете проверить, поместив этот код в файл php.
<?php
if(in_array ('curl', get_loaded_extensions())) {
echo "CURL is available on your web server";
}
else{
echo "CURL is not available on your web server";
}
ИЛИ
var_dump(extension_loaded('curl'));