gpt4 book ai didi

javascript - 'PHP' 的运行时环境是什么以及在哪里,就像 'Node.js' 的 'Javascript' 运行时环境一样,用于构建服务器端 Web 应用程序?

转载 作者:太空宇宙 更新时间:2023-11-03 23:48:26 24 4
gpt4 key购买 nike

我的职业是一名 PHP 开发人员,但我从未使用过 Node.js

但我知道 Node.js 是一个跨平台 JavaScript 运行时环境,允许开发者使用 JavaScript 构建服务器端和网络应用程序。

上面的语句让我心里产生了一个疑问:像Node.js一样,服务器端编程语言PHP是否存在运行时环境

我从来没有听说过 PHP 也有一个运行时环境,我总是在 Javascript 的情况下听说过,它有 Node.js 作为构建服务器端 Web 应用程序的运行时环境

请有人消除我对PHP运行时环境的疑问。如果它存在的话,它在哪里以及它由什么组成?如果没有,请解释 PHP 如何允许在没有运行时环境的情况下构建服务器端应用程序?

以下是我当前的 PHP 设置:

我在运行 Windows 10 家庭单语言 64 位操作系统的笔记本电脑上使用 PHP 7.4.2

我已在笔记本电脑上安装了最新版本的 XAMPP 安装程序,该安装程序已安装 Apache/2.4.41 (Win64)PHP 7.4.2

最佳答案

我不确定您的问题,但我会尽力正确回答您。作为一种解释性语言,我认为 PHP 不能被认为具有运行环境。

I'll assume by runtime environment you may reference to a complete environment isolated from the other part of the system( like Java VM)

一般可以通过两种主要方式使用 PHP:- 使用网络服务器(网站、网络应用程序......)- 独立的可执行文件(CLI 脚本)

  1. 对于 Web 服务器,您不能假设这是一个运行时环境,因为它单独:此 Web 服务器的 Web 服务器 + php 模块

  2. 作为独立的可执行文件,您可能具有相关的环境变量和其他可配置环境元素,但这不会与操作系统的其余部分隔离:

    • 它不执行自己的字节码(但是您可以使用 OPCache
    • 它不管理自己的线程:与上面相同,您可以使用扩展

    从我的 Angular 来看,它与使用 VM(V8) 的 NodeJS 完全不同。

关于javascript - 'PHP' 的运行时环境是什么以及在哪里,就像 'Node.js' 的 'Javascript' 运行时环境一样,用于构建服务器端 Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60189077/

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