PHP特性

PHP特性,php,Php,可能重复: 大家好,有人说“PHP是动态的、动态类型的、功能性的、解释性的语言”。如果有人能说出每一个特征是真是假,以及原因,我们将不胜感激。Java也是如此,其特点是什么?。请提前感谢,并寻找合适的答案接受。PHP: 解释:是(但PHP未编译) 动态类型:是 动态:是的 Java: 解释:是(但Java也是编译的) 动态类型:否(Java有静态类型) 动态:否(Java是系统语言) 功能性:不确定这个术语是否意味着我认为它的意思。但是我想说PHP和Java都是函数式语言。PHP: 解释:是

可能重复:

大家好,有人说“PHP是动态的、动态类型的、功能性的、解释性的语言”。如果有人能说出每一个特征是真是假,以及原因,我们将不胜感激。Java也是如此,其特点是什么?。请提前感谢,并寻找合适的答案接受。

PHP:

解释:是(但PHP未编译)

动态类型:是

动态:是的

Java:

解释:是(但Java也是编译的)

动态类型:否(Java有静态类型)

动态:否(Java是系统语言)


功能性:不确定这个术语是否意味着我认为它的意思。但是我想说PHP和Java都是函数式语言。

PHP:

解释:是(但PHP未编译)

动态类型:是

动态:是的

Java:

解释:是(但Java也是编译的)

动态类型:否(Java有静态类型)

动态:否(Java是系统语言)



功能性:不确定这个术语是否意味着我认为它的意思。但是我想说PHP和Java都是函数式语言。

函数式-我认为这是指函数式、声明式、lambda/应用程序编程

PHP有一些功能元素(lambda的、高阶函数,如array_map、filter、reduce等),但它仍然主要是一种命令式语言。PHP不是函数式语言


Java甚至比函数式语言更远。

函数式——我认为这是指函数式、声明式、lambda/应用程序编程

PHP有一些功能元素(lambda的、高阶函数,如array_map、filter、reduce等),但它仍然主要是一种命令式语言。PHP不是函数式语言


Java甚至比函数语言更远。

Java是编译然后解释的。它是静态类型的,但以动态方式。它有函数,但不是函数式语言

Java被编译,然后被解释。它是静态类型的,但以动态方式。它有函数,但不是函数式语言

听起来像是一个面试问题或家庭作业,不管这意味着什么,是的,不是真的,是的。这是家庭作业吗?您是否介意扩展您的问题,并告诉我们您认为您对该主题的理解不足之处?不,我正在从PHP切换到Java,因此我想从一开始就了解其中的差异,即使我不知怎么地理解了这一切,但并不完全理解。维基百科也回答了所有这些问题。在这种情况下,它是一个类似于面试问题或家庭作业的重复,不管这意味着什么,是的,不是真的,是的。这是家庭作业吗?您是否介意扩展您的问题,并告诉我们您认为您对该主题的理解不足之处?不,我正在从PHP切换到Java,因此我想从一开始就了解其中的差异,即使我以某种方式理解了所有这些,但并不完全理解。Wikipedia也回答了所有这些问题。在这种情况下,它是一个重复的感谢启示,但什么是系统语言,php也可以以某种方式与系统交互,我知道,也许我是不对的。术语“动态”描述一种语言并不像动态绑定、动态类型或动态范围那样精确。它对运行时或编译时发生的事情进行了一般性的区分。从这个意义上讲,PHP当然比Java更具动态性,但在哪里划分是/否界限是有争议的。感谢您的启发,但什么是系统语言,PHP也可以以某种方式与系统交互,正如我所知道的,也许我说得不对。描述语言的术语“动态”并不像动态绑定那样精确定义,动态类型或动态范围。它对运行时或编译时发生的事情进行了一般性的区分。从这个意义上讲,PHP当然比Java更具动态性,但在哪里划分是/否界限仍有争议。如果你对函数式编程感兴趣。如果您对函数式编程感兴趣,可以使用Lisp、Scheme、Haskell和ML等语言。一些这样的语言是Lisp、Scheme、Haskell和ML