代码行开头或结尾的调用要求有什么区别


Whats the difference between call require on start or end of code line?

我看到有些人在项目开始时调用require,但有时我在项目结束时看到。

有什么区别?

谢谢

>require在调用require的位置将外部 php 文件包含在当前文件中。

例如,我有两个名为 a.phpb.php 的文件。

答.php

<?php echo "Hello!"; ?>

乙.php

<?php
require 'a.php';
echo " World";
?>

运行 b.php 时,结果将是"Hello World"。

如果我像c中看到的那样重新审视它.php

c.php

<?php
echo " World";
 require 'a.php';
?>

运行 c.php 将导致"WorldHello"。

短版本,require放置在执行过程中需要包含文件内代码的任何点。

require的常见用途是包含具有整个站点使用的通用函数定义的 PHP 文件或数据库连接脚本,这些脚本需要包含在 PHP 文件的顶部才能使用它们。