关于定义版本号常量的代码问题

来源: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',我不理解。

  1. 这个路径最后为什么不用加上文件类型也正常运行?

  2. 这个路径最前面加了 / , 这个跟PHP的绝对路径和相对路径的格式都不一样,我的理解是 /data/www 代表YII框架的入口文件web下的data文件下的www文件....。但实际这个理解在这里不正确,那么实际路径应该是什么?


写回答

1回答

编程浪子

2017-06-17

这个肯定不回报错,因为我们用file exist判断文件是否存在了,具体这个文件放在哪里根据你而言,随便放哪里都可以了,和yii2目录结构没关系,版本号就是放在一个文件中,然后读取,版本号一般和发布系统结合实现版本号变更

0
0

微信服务号+Yii2.0构建商城系统全栈应用

传统PC后端与火热微信结合,打造一个摩登的商业电商系统

757 学习 · 744 问题

查看课程