以下示例是否适用于PHP的require_once构造?
function foo( $param )
{
require_once "my_file.php" ;
//
// do something here
}
Run Code Online (Sandbox Code Playgroud)
或者在文件开头只有require_once构造更合适吗?
即使包含的文件仅在函数的上下文中有用,为了便于阅读和维护,是否最好包含在顶部?
它归结为编码风格和意见的问题.就个人而言,我将所有require_once
语句保存在文件的最顶层,这样我就可以很容易地看到哪些文件包含在哪里,没有什么比这更糟糕的了,包括搞乱你的脚本.但是,如果你有几个大型必需的脚本只需要某些功能,那么require_once
从一个性能的角度来看,将一个函数放在一个函数中就可以了,只需确保在页面顶部放一个注释即可.
<?php
//require_once "my_file.php" (see function foo)
function foo($param) {
require_once "my_file.php";
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2011 次 |
最近记录: |