Kdg*_*Dev 1 php asp.net compiler-construction
我是学习PHP的学生.我基本上使这些东西工作,但从来没有想过php.exe(在Windows上)是如何工作的.
它是否编译了它必须处理的东西?
我问的原因是因为有人告诉我,ASP.NET必须编译所有依赖于网站的数据才有/接收,就像通过表单上传的所有内容一样.他声称PHP在这个主题上更快,因为它不需要编译任何东西.
我找不到关于这两个主题的任何好的信息,所以我在这里问.
PHP是一种脚本语言,因此不会这样编译.它被解析为内部表示,然后由PHP运行时"运行".
就编译ASP.NET而言,你的朋友是正确的.但是,它只是编译的实际程序指令,而不是数据.PHP和ASP.NET处理传入(和传出)数据的方式原则上非常相似.如果有的话,ASP.NET将比PHP更快,因为它是编译的,因为编译的代码通常运行得更快.