💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
为了避免应用中的文件也其它应用命名冲突,可以给模块定义命名空间。应用的命名空间为应用名称前缀名,例如:应用名称叫**rcdonkey\_signup**,其命名空间为**rcdonkey**,遵循这个规范,系统才能找到相应的应用文件。 需要注意的是如果采了命名空间的写法,微擎系统中的所有东西都是在顶层中,使用时需要加上**\\**符号,例如 ~~~ namespace rcdonkey;class Rcdonkey_signupModuleSite extends \WeModuleSite {} ~~~ 类中的命名空间定义 ~~~ <?phpnamespace rcdonkey;/** * 接龙报名模块微站定义 * * @author 米粥 * @url */defined('IN_IA') or exit('Access Denied');class Rcdonkey_signupModuleSite extends \WeModuleSite { public function doWebActivity() { global $_W, $_GPC; include $this->template('activity-list'); }} ~~~ 函数的命名空间定义 ~~~ <?phpnamespace rcdonkey;function test1() {} ~~~ ~~~ <?phpnamespace rcdonkey { function test1() { }} ~~~ 调用时使用 ~~~ \rcdonkey\test1();new \rcdonkey\Rcdonkey_signupModuleSite(); ~~~