gpt4 book ai didi

php - 应该 require_once "some file.php";出现在文件顶部以外的任何地方?

转载 作者:可可西里 更新时间:2023-11-01 13:37:28 25 4
gpt4 key购买 nike

以下示例是否适合 PHP 的 require_once 构造?

function foo( $param )
{
require_once "my_file.php" ;
//
// do something here
}

还是只在文件开头有 require_once 结构更合适?

即使被包含的文件只在函数的上下文中有用,为了可读性和可维护性,将 include 放在顶部不是更好吗?

最佳答案

这归结为编码风格和观点的问题。就我个人而言,我将所有的 require_once 语句都放在我的文件的最顶部,这样我就可以很容易地看到哪些文件被包含在什么地方,没有什么比一些埋藏的 include 弄乱你的脚本更糟糕的了。但是,如果您有几个仅某些功能需要的大型必需脚本,那么从性能的角度来看,将 require_once 放在函数中是可以的,只需确保在页面顶部。

<?php
//require_once "my_file.php" (see function foo)

function foo($param) {
require_once "my_file.php";
}

关于php - 应该 require_once "some file.php";出现在文件顶部以外的任何地方?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1669707/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com