gpt4 book ai didi

php - 在非类文件中使用命名空间

转载 作者:行者123 更新时间:2023-12-04 16:51:25 24 4
gpt4 key购买 nike

我正在用 PHP 创建一个函数文件,为此我想使用一个命名空间。

命名空间是包含所有文件还是仅包含某些部分?

一个例子是:

namespace Functions;

function foo()
{
return "foo";
}

function bar()
{
return "bar";
}

或者它会是:
namespace Functions;

function foo()
{
return "foo";
}

namespace Functions;

function bar()
{
return "bar";
}

两个示例都显示为一个文件

最佳答案

您可以为此创建静态类:

namespace helpers;
class Hello
{
private static $greeting = 'Hello';
private static $initialized = false;

private static function initialize()
{
if (self::$initialized)
return;

self::$greeting .= ' There!';
self::$initialized = true;
}

public static function greet()
{
self::initialize();
echo self::$greeting;
}
}

如果没有你不使用 OOP,哪些命名空间是其中的一部分

关于php - 在非类文件中使用命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34721490/

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