PHP:require与include:实际考虑因素?

Joh*_*che 3 php require include

我已经读过include和require之间的区别之一是,如果遇到include语句,include只包含包含的文件,require包括将文件包含到托管require语句的文件中,即使未满足require语句执行流程.

这怎么会有任何影响.毕竟,如果我有一个文件说:

<?php
  echo __LINE__;
?>
Run Code Online (Sandbox Code Playgroud)

输出将始终为3,而不是在包含此类包含文件的文件内的位置打印内部行.

kap*_*apa 7

据我所知,这根本不是真的.如果require代码中未到达该行,则肯定不会包含该文件.

关于require状态的PHP手册:

require是相同的include 除外失败时它也将产生致命的E_COMPILE_ERROR电平误差.

(强调我添加的"除外")