php 解释语言,php是解释型语言吗

f8fe37b44903c0192ca6fbb4983ae001.png

PHP是属于解释型语言,还是编译型语言?下面先来看一下计算机语言的发展史:

第一代:机器语言,全部都是01010二进制代码,计算机能够直接的识别,运行效率是最高的,但是难编,难记,难区分,可移植性差!

第二代:汇编语言,其实就是符号化的机器语言,增加了编程的可读性,本质还是属于低级语言,汇编语言要经过汇编程序(转换为二进制)计算机才能执行

第三代:高级语言,就是用接近于人类的自然语言和数学语言编写的程序,计算机不能直接识别,必须经过翻译才能执行!

计算机语言翻译的两种方式:

编译型:先翻译后执行,先形成一个可执行文件,比如.exe结尾的,如果想执行100次,只需要翻译一次就行了!

解释型:边翻译边执行,如果想执行100次,需要翻译100次!

(推荐学习,PHP视频教程)

PHP是解释型的语言!

但是,PHP为了提高代码执行的效率,在执行之前会在PHP核心引擎里面,进行一次预编译!预编译的目的不是让计算机能够直接执行,

而是让PHP解释器可以直接执行!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值