php 抓取网页数据(php解释器不需要运行解释器代码php抓取网页数据的解释)

优采云 发布时间: 2021-12-15 08:02

  php 抓取网页数据(php解释器不需要运行解释器代码php抓取网页数据的解释)

  php抓取网页数据是有代码的,解释程序是php提供给你的,两者没有冲突,php解释器需要搞清楚源码。另外,解释程序(php解释器)每次读取完源码后,都要重新编译,php程序每次执行一段代码后会执行这段程序。

  你用解释器只是每次需要把源代码重新编译并执行而已。看这个就可以理解了:php是如何编译成可以直接执行的字节码的?-php另外把你贴的这个关于php解释器重新编译php源代码的代码贴一下是为了确认你一次程序执行的次数太少,但是:每次执行都把php源码和/或者用c语言写的另一个php程序的源码依次进行编译,再次依次执行。

  php本身不执行就编译好放在内存里

  只要是编译好了的字节码就都不算是源代码

  php源码不用像java语言里面lang语言那样去执行,php源码只是php运行时内部实现的一部分程序。所以不存在需要读取源码的问题。也就不需要编译成字节码了。

  php源码中只包含php运行时需要的一部分代码,即php内部编译php字节码产生的代码。所以php源码能进行预编译,没有php解释器读取的部分。再者,php解释器只是对php字节码进行一次解释,

  php解释器每执行一段代码都是运行一次php字节码,只是php解释器处理php字节码就需要运行php语言所规定的内存去执行,而每执行一次php字节码,php解释器都会先对php源码做一次解释,产生具体的二进制流,然后执行相应的java程序。所以php解释器不需要运行解释器代码。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线