Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有更快的方法包含PHP文件?_Php_Require_Php Include - Fatal编程技术网

有没有更快的方法包含PHP文件?

有没有更快的方法包含PHP文件?,php,require,php-include,Php,Require,Php Include,当我想包含来自另一个PHP文件的一些代码时,我有以下代码: $domain = 'www.example.com'; require_once $domain.'/footer.php'); 我想知道这是否比可能的速度慢,因为这肯定需要通过DNS才能找到页面 有没有更快的方法?也许我应该将我的IP设置为$domain?或者可能有一些PHP代码片段可以帮我检测到它 我还为DNS点击付费,所以也有…不认为您可以通过autoloader包含文件,但除了 php中的Require和include都很快

当我想包含来自另一个PHP文件的一些代码时,我有以下代码:

$domain = 'www.example.com';
require_once $domain.'/footer.php');
我想知道这是否比可能的速度慢,因为这肯定需要通过DNS才能找到页面

有没有更快的方法?也许我应该将我的IP设置为$domain?或者可能有一些PHP代码片段可以帮我检测到它


我还为DNS点击付费,所以也有…

认为您可以通过autoloader包含文件,但除了


php中的Require和include都很快,即使您使用templates,速度也一样。

模板是为这些您试图要求的文件制作的,它们不在同一台服务器上吗?包含来自远程服务器的代码是非常危险的。@AmyNeville您假设的是重写规则是如何工作的
include
/
require
(除非您实际使用fqdn,而您确实不应该使用fqdn),所以规则并不重要。
include
require
都应该(实际上)在文件系统上使用-不应该有任何DNS查找。顺便说一句,只有当检索文件失败会破坏应用程序(例如,一个必需的类)时,才使用
require
——否则使用
include
(例如,PHTML/PHP模板或查看文件……应用程序仍然可以工作,但看起来不稳定)
require
将终止脚本,而
include
将为您提供一个可以处理的错误。