编译时和运行时多态性之间的Php差异

编译时和运行时多态性之间的Php差异,php,Php,在php中,运行时多态性和编译时多态性有什么区别在php中没有编译时多态性 编译时多态性意味着一个函数根据编译时已知的类型信息的不同而不同。由于php是动态类型化的,它不能静态地根据类型做出任何决策,因此不存在任何编译时多态性。php是一种解释语言,因此通常没有编译时。你到底在说什么?我不会说PHP中存在编译时特殊多态性。@Pekka:PHP源代码是动态编译成内部格式的,Wikipedia说。大多数主要的语言实现都是内部或外部编译的。。。只是并不总是有结果文件。这不是一个家庭作业问题,只是为面试

在php中,运行时多态性和编译时多态性有什么区别在php中没有编译时多态性


编译时多态性意味着一个函数根据编译时已知的类型信息的不同而不同。由于php是动态类型化的,它不能静态地根据类型做出任何决策,因此不存在任何编译时多态性。

php是一种解释语言,因此通常没有编译时。你到底在说什么?我不会说PHP中存在编译时特殊多态性。@Pekka:PHP源代码是动态编译成内部格式的,Wikipedia说。大多数主要的语言实现都是内部或外部编译的。。。只是并不总是有结果文件。这不是一个家庭作业问题,只是为面试做准备。@Jesse true,但就大多数意图和目的而言,我会说这不算作编译时间。不过,从技术上讲,你是对的。