我主要从事java方面的工作。现在学习PHP。
在阅读了几篇关于谷歌的文章后,我得到了理解,但也有一些疑问。
Compiled对的解释
Java编译语言:-
开发者编写helloworld.java,编译它并在JVM上运行它。Java首先需要由开发人员显式编译,因此被称为编译语言。
PHP解释语言:-
开发人员编写helloworld.php。PHP引擎(比如symfony)在内部编译和迭代它。PHP不需要首先由开发人员显式编译,因此可以说是解释语言,因为对于开发人员来说,编写的代码可以直接解释。对吗?
Runtime环境:-
Java :-程序可以在任何安装JRE/JVM的地方执行。不需要显式web服务器。
PHP :-我们需要像apache这样的web服务器(包含PHP引擎)来运行PHP程序。如果没有Can服务器,它能运行吗?另外,web服务器内部的PHP引擎是平台依赖的,例如:- Apache服务器用于windows一个PHP引擎的实现,而在linux上apache会包含不同的PHP引擎实现吗?
发布于 2018-09-20 11:22:30
https://softwareengineering.stackexchange.com/questions/378707
复制相似问题