PHP是解释型语言。
但是Facebook很早就开发过HipHop编译器,HipHop将PHP代码转换为高度优化的C++代码,然后再用g++编译器编译。
但是Facebook很早就开发过HipHop编译器,HipHop将PHP代码转换为高度优化的C++代码,然后再用g++编译器编译。
2015-09-08
老师讲得很清楚,正适合我这种菜鸟。赞! 话说评论里面的一个小伙伴提到的一点:“感觉好奇怪啊 逻辑碎一地啊 如果这样的话 那你的require_once 已经就引入了 页面已经有了 你还下面再用 ob_get_contents 再次显示出来 不纠结?” 我想发表下自己的见解,其实 ob_get_contents 并不是用来再次显示页面,只是将缓冲区里面的数据作为参数传进file_put_contents()方法里面,将新生成的动态页面写入index.shtml。
2015-08-27
最赞回答 / 果皮
output_buffering有3个值,on|off|正整数值,4096的意思就是默认开启一个4096Byte大小的缓冲区,而on会打开一个无限大的缓冲区。php 5.3+默认output_buffering = 4096,说明默认输出缓冲区是开启的,大小为4096,当输出缓冲区中的内容超过4096时候,它会溢出。所以我们在使用输出缓冲区的时候,都会手动去写一个ob_start(),让它开启一个无限大的输出缓冲区。
2015-08-17