1

PHP でページを生成し、Node.js を実行して編集を適用することは可能でしょうか?

Googleで PHP と Node.js の統合のを見つけましたが、それらは常に Ajax などと連携して動作する 2 つの異なるファイルです。

私の目標は、Node.js (または javascript を実行できるもの) を次のように実行することです。

$html = "<html>
            <body>PHP
                <script>document.body.innerHTML = \"Javascript\";</script>
            </body>
         </html>";

$html = run_js($html);

出来ますか?

4

2 に答える 2

7

いいえ、しないでください。可能かもしれませんが、それは本当に悪い考えです。プロジェクトのテクノロジ スタックを 1 つ選び、それに固執します。

プロジェクトを複数のテクノロジー スタックに分割しても何の価値もありません (Node に実行させたいことは何でも PHP で実行できますし、その逆も同様です)。

この種の複雑さをシステムに追加することを考える場合でも、その影響を理解する必要があります。これにより、パフォーマンスが低下します。メンテナンスとデバッグの悪夢を引き起こします。おそらく、奇妙で見つけにくいバグが発生するでしょう。

要するに、これをしないことを本当にお勧めします。

Node.js を使用する場合は問題ありません。これを使って。ただし、PHP システムに混在させないでください。新しいプロジェクトをゼロから開始します。

于 2013-09-12T10:13:15.747 に答える