如何在所有PHP脚本中使用自定义函数?

如何在所有PHP脚本中使用自定义函数?,php,Php,我有一些如下的函数。我经常使用这些函数。在我的脚本中是否也可以像默认的预定义php函数一样使用这些函数 function get($URL){ global $cookie; $ch = curl_init ($URL); curl_setopt($ch, CURLOPT_REFERER, "https://domain.com/"); curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);

我有一些如下的函数。我经常使用这些函数。在我的脚本中是否也可以像默认的预定义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");
?>


注意:我不想使用
包含'config.php'
也。只需让它像默认函数一样工作。

将其配置为,它将自动包含在任何php脚本中

将其配置为,它将自动包含在任何php脚本中

为什么不简单地包含该文件?你应该这样做。

另一个选项是使用(如果使用mod_php,则通过php.ini或
php_value
in.htaccess)自动包含文件。您仍然需要该文件,但不必编写明确的
include
require
语句


然而,我再次指出第一句话。使用
auto\u prepend\u文件
只会帮助你变得懒惰。它会降低代码的可读性,IDE不会知道您试图使用的函数,并会将其突出显示为未定义-因为对于任何不知道
auto\u prepend\u文件的工具来说,该函数是未定义的。

为什么不简单地包含该文件?你应该这样做。

另一个选项是使用(如果使用mod_php,则通过php.ini或
php_value
in.htaccess)自动包含文件。您仍然需要该文件,但不必编写明确的
include
require
语句


然而,我再次指出第一句话。使用
auto\u prepend\u文件
只会帮助你变得懒惰。它会降低代码的可读性,IDE不会知道您试图使用的函数,并会将其突出显示为未定义-因为对于任何不知道
auto\u prepend\u文件的工具来说,该函数是未定义的。

如果您还没有使用php框架,我建议您使用php框架,并创建一个包含所有函数的库。P.E.有了laravel,你可以轻松地做你想做的事,而无需使用includes.No。核心函数实际上大部分是C代码,除非您愿意用C编写PHP扩展,否则我看不到这种情况。如果您还没有使用PHP框架,我建议您使用PHP框架,并创建一个包含所有函数的库。P.E.有了laravel,你可以轻松地做你想做的事,而无需使用includes.No。核心函数实际上大部分是C代码,除非你愿意用C编写PHP扩展,否则我看不到这种情况发生。谢谢,我只想探索这类东西。谢谢,我只想探索这类东西。。