php的变量在声明和使用的时候变量名前必须加?PHP定义了在PHP中声明函数的变量
php函数使用外部变量的几种情况。使用外部全局定义函数,通过$GLOBALS数组引用全局$ mytext$mytext='外部使用全局定义';函数test(){ echo $GLOBALS['myt
顺晟科技
2022-10-21 10:03:09
87
go 新手,改别人的用 beego 开发的一个项目,想加一个获取当前系统状态的接口,其中有个字段要获取程序的开始运行时间的时间戳,想了各种办法没解决,我现在是在 main.go 里定义了一个全局变量
......
var Starttime = time.Now().Unix()
......
然后我在 controllers 目录下的 go 文件里该如何获取这个值呢?
可以不在 main
包中定义,参考数据库驱动的加载方式,
在比如 config
下定义,main
下初始化引入,其他地方要用的时候再调用
// config/test.go
package config
var Starttime = time.Now().Unix()
// other/test.go
package other
import (
"fmt"
"path_to/config"
)
func Test() {
fmt.Println("获取config", config.Starttime)
}
// main.go
package main
import (
"fmt"
_ "path_to/config"
"path_to/other"
)
func main() {
other.Test()
}
30
2022-11
30
2022-11
30
2022-11
30
2022-11
30
2022-11
30
2022-11