我有一些像下面这样的功能。我正在使用这个功能很多。无论如何我在我的脚本中使用这个功能就像默认预定义的PHP函数一样?...
function get($URL){
global $cookie;
$ch = curl_init ($URL);
curl_setopt($ch, CURLOPT_REFERER, "https://domain.com/");
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_REFERER, $URL);
$page = curl_exec ($ch);
return $page;
}
例如,我需要使用如下的自定义函数。
<?php
echo get("http://domain.com");
?>
注意:我不想使用include 'config.php'
aswel ..只是让它像默认函数一样工作。
答案 0 :(得分:4)
将其配置为auto_prepend_file,它将自动包含在任何php脚本中。
答案 1 :(得分:1)
为什么不简单地包含该文件?这就是你应该这样做的方式。
另一个选项是使用auto_prepend_file
自动包含文件(如果使用mod_php,则通过php.ini或php_value
在.htaccess中)。您仍然需要该文件,但您不必编写明确的include
或require
语句。
但是,我再次指出第一个声明。使用auto_prepend_file
只能帮助您保持懒惰。这将使代码的可读性降低,IDE将无法了解您尝试使用的函数,并将其突出显示为未定义 - 因为对于任何不了解函数 auto_prepend_file
的工具而言未定义。