# 公共函数 SD 定义了一些全局的函数,你可以在任何地方使用它们。 ## API * get_instance 获取AppServer实例 * getTickTime 获取服务器运行到现在的毫秒数 * getMillisecond 获取当前的时间(毫秒) * getLuaSha1 帮助Redis获取Lua * isDarwin 是否是mac系统 * sleepCoroutine 协程的sleep * getServerIp 通过设备号获取IP * getBindIp 获取绑定的ip * getNodeName 获取node的名称 * getServerName 获取Server的名称 * getConfigDir 获取配置目录 * create_uuid 创建uuid * secho 打印debug信息 * setTimezone 设置时区为上海 ## 自定义公共函数 通过Composer创建公共函数。 打开Composer.json文件在autoload中添加files: ``` "autoload": { "psr-4": { "Server\\": "src/Server", "app\\": "src/app", "test\\": "src/test" }, "files": [ "src/Server/helpers/Common.php" ] }, ``` 上面是SD默认的帮助文件Server/helpers/Common.php,开发者可以在app目录下创建自己的帮助文件,最后执行Composer命令 ``` composer install ```