gpt4 book ai didi

php - 设计模式名称 : Moving data from one language to another

转载 作者:行者123 更新时间:2023-11-29 16:27:19 24 4
gpt4 key购买 nike

我正在尝试确定该模式的名称(如果存在)。本质上是从一种语言获取数据并在另一种语言中使用它。即 PHP -> JavaScript。我认为这可能是委托(delegate),但我时常看到这种做法,并且想知道它是否被视为一种模式,或者只是一种协议(protocol)。

编辑:这更清楚地定义了我正在谈论的内容。您不仅仅是生成一种代码,而是使用它来发送值。所以我想这可以定义为源预处理。

<?php $foo = $_POST[MY_VAR]; ?>
<script>
$bar = <?php echo $foo; ?>
alert($bar)
</script>

最佳答案

如果您想了解进程之间的通信,请参阅套接字、TCP、HTTP 和相关技术以及 XML、JSON 等类似的数据交换格式。

如果您想知道的是如何在用另一种语言编写的程序中使用用一种语言编写的代码,就像 .Net 或各种 JVM 语言所做的那样,那么您所说的就是互操作性关于。请记住,在我提到的两种情况下,两种语言的程序都会编译为通用语言(分别为 MSIL 和 Java 字节码)。

无论如何,我不知道这是否有名称,或者即使它被认为是一种模式。

编辑:

由于您特别提到了 PHP 和 JavaScript,因此您的意思可能是使用 PHP 生成带有文字值的 JavaScript 变量,以便您可以将值从 PHP 传递到 JavaScript 代码。这可以被称为源预处理或者代码生成

关于php - 设计模式名称 : Moving data from one language to another,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4639829/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com