关于定义版本号常量的代码问题
来源:3-4 持续迭代(CI)之版本号实现
david_Zhu
2017-06-17
//加入版本号 RELEASE_VERSION
if(file_exists('/data/www/release_version/version_book')){
define("RELEASE_VERSION",trim(file_get_contents('/data/www/release_version/version_book'));
}else{
define("RELEASE_VERSION", time());
}
老师你好,你写的加入版本号的代码中,版本号文件所在的路径'/data/www/release_version/version_book',我不理解。
这个路径最后为什么不用加上文件类型也正常运行?
这个路径最前面加了 / , 这个跟PHP的绝对路径和相对路径的格式都不一样,我的理解是 /data/www 代表YII框架的入口文件web下的data文件下的www文件....。但实际这个理解在这里不正确,那么实际路径应该是什么?
写回答
1回答
-
这个肯定不回报错,因为我们用file exist判断文件是否存在了,具体这个文件放在哪里根据你而言,随便放哪里都可以了,和yii2目录结构没关系,版本号就是放在一个文件中,然后读取,版本号一般和发布系统结合实现版本号变更
00
相似问题