关于ob_get_clean的疑问

WBOY
Lepaskan: 2016-06-23 13:56:36
asal
1608 orang telah melayarinya

<?phpecho "hello word";$out=ob_get_clean();echo $out." everyone";?>
Salin selepas log masuk

这段程序执行结果是 hello word everyone
奇怪的是为什么可以不用声明 ob_start()


回复讨论(解决方案)

我在网上看到的说法是
ob_start()是打开缓冲区的意思,写不写关系不是很大,这里按照PHP标准的写法添加上去了。

缓冲区默认是打开的
你可用 ob_get_level() 观察到

缓冲区默认是打开的
你可用 ob_get_level() 观察到


原来如此~

你可以看看这个

//ob_start();ob_start();echo 12345;$out1 = ob_get_clean();echo "hello word";$out=ob_get_clean();echo $out.$out1;
Salin selepas log masuk

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan