2019独角兽企业重金招聘Python工程师标准>>>
在项目开发中,api地址为测试地址,上线时又要改为线上地址,由于通常又仅仅是uri的不同,所以只需要更改host部分,由于php中不支持在定义静态变量是使用静态变量操作的方式,但可以用常量操作的方式。
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30<?php const MH_HOST_PROD = 'http://localhost:8080/prod'; const MH_HOST_DEV = 'http://localhost:8080/dev'; $env = 'prod'; Util::urlHostInit($env); echo A::$MH_INFO; class A { public static function setEnv($env) { if ($env == 'prod' && !defined('MH_HOST')) { define('MH_HOST', MH_HOST_PROD); } else { define('MH_HOST', MH_HOST_DEV); } } public static $MH_INFO = MH_HOST . '/profile.php'; } class Util { public static function urlHostInit($env = 'dev') { A::setEnv($env); // more } }
转载于:https://my.oschina.net/leozhou/blog/799968
最后
以上就是朴素蜡烛最近收集整理的关于API接口地址管理的全部内容,更多相关API接口地址管理内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复