永发信息网

PHP为什么叫超级文本预处理语言,他是如何的原理?他的"预"体现在哪里?

答案:3  悬赏:80  手机版
解决时间 2021-03-21 07:31
  • 提问者网友:缘字诀
  • 2021-03-20 09:53
PHP为什么叫超级文本预处理语言,他是如何的原理?他的"预"体现在哪里?另外,为什么ASP不用安装程序,直接安装IIS,就可以运行,而php则需要安装PHP程序呢?
最佳答案
  • 五星知识达人网友:旧脸谱
  • 2021-03-20 10:20
PHP的核心是C语言,执行的过程是先预处理成opcode,然后Zend引擎执行opcode来实现功能。
IIS和ASP都是微软的,打包在一起发布也很正常的。PHP当然不会默认被加到IIS中,需要安装模块才能解释PHP脚本。
全部回答
  • 1楼网友:鸠书
  • 2021-03-20 12:37
(1)首先编译预处理命令不是c语言文本的内容,是某个编译工具的功能,不同的编译工具,功能及命令是可能不同的。 (2)c语言程序的入口函数与开发工具及提供的运行库有关,通常在链接时可以指定,如采用ms vc时,可以在link 时使用 /entry:function 指定,function就是入口函数,但function必须是运行启动库中支持的入口函数,如:maincrtstartup 就是调用会调用主函数 main() 的入口函数,wmaincrtstartup 则是宽字符版本,会调用主函数wmain(),winmaincrtstartup 则会调用主函数winmain()。因此,入口函数是运行库提供的,当然你也能定制自己的运行库,自己编写入口函数,入口函数主要是完成内存及运行库的初始化工作, 在c语言中 main函数是主函数,就是入口函数完成初始化工作后调用的函数。ms vc中,c可以编写控制台,窗口应用、dll动态库等不同的应用类型代码,并有多种字符集代码页的运行库, 因此有不同的初始化环境,也就有不同的入口函数及主程序。
  • 2楼网友:拾荒鲤
  • 2021-03-20 11:54
用户看到的是HTML内容,而服务器语言就是内容在输出到客户端之前就把PHP语言的内容变成HTML内容。然后 再输出到客户端。。这样就好理解了。。。 为什么?你得看看ASP是哪个公司的啊。。话说好像是微软的啊。而PHP嘛,一个没背景的黑马。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯