1
A
回答
1
请注意,这两个条款已写入用户,而不是来自PHP手册本身,但是相同的PHP页面回答你的问题:
如果从全球范围内调用,然后执行当前脚本 文件结束。如果包含或需要当前脚本文件,则将控制权传递回调用文件。此外,如果包含 当前脚本文件,则返回的值将返回为 作为包含调用的值。如果在主脚本文件中从 调用返回,则脚本执行结束。如果 当前脚本文件是由php.ini中的auto_prepend_file或 auto_append_file配置选项命名的,则该脚本 文件的执行结束。
因此,即使当处理完成当前文件返回时,它也会将控制返回到包含它的文件(如果是)。如果它没有任何地方包括再处理和执行都将停在那里
而且就在这点中的一个重要的意见解释
现在,PHP的工作方式是执行实际的代码之前它什么 你调用“处理”实际上只是一种语法检查。它在执行该文件之前每次执行每个文件都会执行此操作 。这 是一个很好的功能,因为它确保不运行 非功能代码的任何部分。你的例子也可能说...是 ,在做这种语法检查它不执行代码,只是通过你的文件(或包含)运行 检查执行 之前的语法错误。为了表明这一点,你应该把回声“b”;并回显“a”; 在每个文件的开始。这将显示“b”被回显一次, 然后“a”仅回显一次,因为第一次语法 检查了a.php,那就没问题。但是第二次语法检查失败 ,因此由于语法错误它不再被执行并终止执行 应用程序。
参考两种行情:PHP Manual
相关问题
- 1. 如何分别处理Kafka分区并与Spark执行程序并行处理?
- 2. TestNG和JUnit执行之间的区别
- 3. 执行back和cancelbutton的区别?
- 4. NVidia CUDA:Tesla T10处理器和Tesla M2090处理器的区别
- 5. 并行计算中处理器和进程之间的区别?
- 6. 处理器(CPU)和微处理器有什么区别?
- 7. 模块处理和多处理有什么区别?
- 8. '执行'和'以脚本执行'之间的区别
- 9. powershell - 本地执行和远程执行之间的区别
- 10. 码头附加和码头执行之间的区别执行
- 11. 机器可处理和机器可理解之间的区别
- 12. 指令级并行与并行处理的区别
- 13. 多核处理器之间的区别
- 14. 如何处理继承类的区别?
- 15. 处理执行的进程
- 16. python django表单处理和执行行为跳过执行
- 17. 执行strcpy和strcat处理异常
- 18. 任务执行和相关处理
- 19. C/C++:创建和执行批处理
- 20. 多次执行线程和运行程序的区别
- 21. 从命令行和HTTP端执行php的区别
- 22. 错误处理模块中的Resume和Goto之间的区别
- 23. Akka中的群集和远程处理之间的区别
- 24. Spring批处理中的步骤,Tasklet和块之间的区别
- 25. Spark中的RDD和批处理之间的区别?
- 26. openCL中由CPU和GPU处理的数据之间的区别
- 27. Apache Ant的区别 - 执行与应用
- 28. 自执行功能与IIFE的区别
- 29. 在Powershell中识别执行批处理文件的PID
- 30. 通过批处理循环执行命令的错误级别
其实,我的帖子前阅读所有的笔记。这只是我不能理解的最后一个注释。 – cyhcyhhychyc