2016-03-03 25 views
0

得到的字符串/值我有一个PHP文件下面的代码:节点从一个php文件

<?php 
    //some code before... 
    define('VERSION', 8); 

    //some more code after... 
?> 

是否有可能使用节点抓住从恒定值8

我使用

fs.readFile("includes/my_file.php", "utf8", function(error, data) { 
    console.log(data); 
}); 

读取该文件,但不知道如果我能真正抓住不变。

注:这是一个大口脚本

+0

什么会从'data'登录? –

+0

只用utf8编码的php文件的内容。 – CyberJunkie

回答

0

我的建议是:

把你的版本JSON文件。如果您使用节点模块,那么它可能是package.json-文件。

然后在你的PHP:

$packageStr = file_get_contents('package.json'); 
$settings = json_decode($packageStr, true); 
define('VERSION', $settings['version']); 

而且在一饮而尽:

var package = require('./package.json'); 
var version = package.version; 
相关问题