节点从 php 文件中获取字符串/值

Node get string/value from a php file

本文关键字:字符串 获取 php 文件 节点      更新时间:2023-09-26

我在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 脚本的

我的建议是:

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

然后在您的 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;