答案這是一個簡單的PHP代碼無法擺脫中繼
<?php
ob_start(passthru('/usr/bin/env node getResult.js '));
$data = ob_get_contents();
ob_end_clean();
// console shows Data as String but $data is still empty
echo "Data : " . $data;
?>
而且Node.js的腳本只是具有可變結果與它的對象。
console.log("skript startet");
var get = function(){
/*do stuff to get variable*/
result = "test;
console.log(result);
return result;
});
});
};
get();
問題:我需要在getResult.js腳本變量,但我不能」趕上它在PHP。有任何想法嗎 ?
$ data仍爲空,但腳本得到執行 – nova
您的意思是執行getResult.js腳本?那個js腳本的輸出是什麼?什麼是PHP腳本的輸出? –
php腳本就是你在這裏所看到的,節點腳本使得mongodb調用獲取一些數據,我將它寫入了一個var,現在我需要在我的php代碼中的這場戰爭的內容。 – nova