最近在学php,找了一些程序的源码看看,发现有很多的细节不是很明白,所以上论坛向大家请教,希望各大侠指点:我在一开源程序中看到了如下的代码:a.phpif(!defined('B') && !@include(b.php')) {
     exit('b.php is missing');
}
//...
b.phpdefine('b', true);
我在书中看到php有一个称之为require_once的函数,可以实现上述的功能,
所以我想问一下,他的这种写法是有什么特别的优势 ,还是这样写可以向下兼容更多的php旧版本?