gpt4 book ai didi

php - 'const' 与 PHP 中的 'static'

转载 作者:IT王子 更新时间:2023-10-29 00:06:50 25 4
gpt4 key购买 nike

在 PHP 5 中,我可以为类声明一个 const 值:

class config
{
const mailserver = 'mx.google.com';
}

但我也可以声明public static:

class config
{
public static $mailserver = 'mx.google.com';
}

如果是我稍后会用到的配置文件,例如:

imap_connect(config::$mailserver ...
imap_connect(config::mailserver ...

您认为哪个选项更适合使用? (更快,更少的内存负载等...)

最佳答案

static 变量可以改变,const 变量不能。应该主要考虑配置变量是否应该能够在运行时更改,而不是哪个更快。两者之间的速度差异(如果有的话)是如此之小,不值得考虑。

关于php - 'const' 与 PHP 中的 'static',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2396824/

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