![](/img/trans.png)
[英]How to mix Node.js and Typescript in the same Visual Studio project?
[英]Mix Node.js and PHP?
可以使用PHP生成頁面,然后運行Node.js對其進行一些編輯嗎?
在Google上,我找到了PHP和Node.js集成的示例 ,但它們始終是兩個不同的文件,可與Ajax或類似的東西一起使用。
相反,我的目標是以這種方式運行Node.js(或可以運行javascript的東西):
$html = "<html>
<body>PHP
<script>document.body.innerHTML = \"Javascript\";</script>
</body>
</html>";
$html = run_js($html);
可能嗎?
不。不要這樣做。 可能有可能,但這是一個非常糟糕的主意。 為您的項目選擇一個技術堆棧並堅持下去。
將項目拆分到多個技術堆棧上並沒有任何價值(無論您想要Node做什么,都可以用PHP完成,反之亦然),因此,它真正要做的只是增加了大量的復雜性而沒有實現任何事情。
如果您甚至打算考慮將這種復雜性添加到系統中,則需要了解其含義:這將損害性能; 它將造成維護和調試的噩夢; 它可能會引入奇怪的,難以發現的錯誤。
簡而言之,我真的非常建議您不要這樣做。
如果您想使用Node.js,那很好。 用它。 但是請不要將其混入PHP系統中。 從頭開始一個新項目。
如果確實需要這樣做,則可以使用PHP V8js。 PHP附帶的內置javascript引擎。 PHP V8js 。 但是,我同意另一個答案,即應盡可能避免這種情況。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.