gpt4 book ai didi

php - 静态数组中的静态变量

转载 作者:行者123 更新时间:2023-12-02 05:26:52 25 4
gpt4 key购买 nike

我想像这样在数组中插入一个静态变量:

static $datas = array(
'link' => config::$link
);

但是我有这个错误

Parse error: syntax error, unexpected T_VARIABLE, expecting T_STRING

我发现了 PHP doc说:

Like any other PHP static variable, static properties may only be initialized using a literal or constant; expressions are not allowed. So while you may initialize a static property to an integer or array (for instance), you may not initialize it to another variable, to a function return value, or to an object.

但我确信有办法做到这一点,有什么建议吗?

最佳答案

不,没有解决方法。 static 变量和属性只能用常量值初始化。这意味着文字或常量。变量,无论是否为 static,都不能使用,句号。您必须稍后在某处使用过程代码分配变量值。

关于php - 静态数组中的静态变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12958411/

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