![]() |
1
58
两者之间唯一的区别是
|
|
2
36
职能工作: 所有功能都执行类似的工作。所有函数都将在执行代码时包含并计算特定文件。 功能差异: include()和include\u once()之间只有一个区别。如果文件中的代码已经包含,那么如果使用include\u once(),则不会再次包含该代码。表示每次只包含一次文件。 包括vs要求: 如果include()当时无法在位置上找到指定的文件,它将抛出警告,但不会停止脚本执行。对于相同的场景,require()将抛出致命错误并停止脚本执行。 需要vs需要一次: require()和require\u once()之间只有一个区别。如果文件中的代码已经包含,那么如果使用require\u once(),则不会再次包含该代码。意味着每次只需要包含一次文件。
|
![]() |
3
3
如果由于任何原因连接失败,您可以显示失败消息。 |
![]() |
4
1
如果您的页面在没有DB连接的情况下无法工作,那么require\u once将是唯一正确的选项(因为您不想两次加载这些设置,所以加载一次就足够了)。即使设置文件不可用,Include也会尝试加载您的页面。 |
![]() |
5
1
接下来,我使用include\一次来包含同一个文件,但因为该文件已经包含在内了 以上,这里不再包括。 输出:
在上面的代码中,我在顶部使用了include\一次,因此文件被包括在内 但在接下来的代码中,我再次对同一个文件使用include\一次,然后 同样,文件将被包含,输出将被删除 输出:
|
|
6
0
include()语句包含并计算指定的文件。 包括一次 要求 require()和include()在各个方面都是相同的,只是它们处理失败的方式不同。它们都会产生警告,但require()会导致致命错误。换句话说,如果希望丢失的文件停止处理页面,请不要犹豫使用require()。 需要一次 require_once()语句在脚本执行期间包含并计算指定的文件。这是一种类似于require()语句的行为,唯一的区别是,如果文件中的代码已经包含,则不会再次包含。 |
![]() |
7
-1
require()更适合您。因为在脚本编译之前需要包含文件。inluce()在dinamical including中使用。 |
![]() |
8
-1
如果在一个页面上包含多次,则应使用include\u once()。 |
![]() |
Daniel Viaño · 将函数移动到不同的文件 7 年前 |
|
Trojax · 编译多个。c和。h文件 7 年前 |
![]() |
Stevoisiak · 为什么#包含打破全局变量? 8 年前 |
![]() |
jaxonjma · 在另一个JSP中动态发送并包含JSP 8 年前 |