我在php文件中有以下代码:
<?php
//some code before...
define('VERSION', 8);
//some more code after...
?>
是否可以使用node从常量中获取值8
?
我正在使用
fs.readFile("includes/my_file.php", "utf8", function(error, data) {
console.log(data);
});
读取文件但不确定我是否可以实际获取常量。
注意:这是一个gulp脚本
答案 0 :(得分:0)
我的建议是:
将您的版本放到JSON文件中。如果您使用节点模块,那么它可能是 package.json -file。
然后在你的PHP中:
$packageStr = file_get_contents('package.json');
$settings = json_decode($packageStr, true);
define('VERSION', $settings['version']);
并且gulp:
var package = require('./package.json');
var version = package.version;