Php 使用require语句而不是require\u一次有什么好处?
在PHP中,Php 使用require语句而不是require\u一次有什么好处?,php,Php,在PHP中,require语句将包含并计算指定的文件 require 'path/to/some/file.php'; require\u once语句也会执行相同的操作,但会检查文件是否已包含,如果已包含,则不会再次包含 require_once 'path/to/some/file.php'; 使用require\u once的好处非常明显,但是使用require语句而不是require\u once有什么好处呢 参考: 这显然取决于您需要的文件的内容,以及每次请求时是只包含一次还
require
语句将包含并计算指定的文件
require 'path/to/some/file.php';
require\u once
语句也会执行相同的操作,但会检查文件是否已包含,如果已包含,则不会再次包含
require_once 'path/to/some/file.php';
使用require\u once
的好处非常明显,但是使用require
语句而不是require\u once
有什么好处呢
参考:
require()
包含并计算特定文件,而require\u once()仅在以前未包含该文件(在同一页面上)时才这样做
因此,例如,当您想要包含一个有很多函数的文件时,建议使用
require\u once()
。通过这种方式,您可以确保不再包含该文件,并且不会出现“函数重新声明”错误。与您的问题相关的一些好信息
特别是使用
require()
优于require\u once()
:require()
执行速度稍微快一点,因此如果您确定某件事情没有重复的要求,那么使用它可能是有益的,您可能希望多次需要一个文件?这取决于场景和所需文件的内容。require
的唯一优点是microspeed,我无法想象我会在哪里使用require