php重复调用自身会耗尽内存允许的字节量
写了一段代码,测试命名空间调用别的命名空间中的函数,没仔细看,调用了自身没有内容的方法,最终导致内存爆满。 错误代码如下: 
namespace a{
function hello(){
// return "你的命名空间是:".__NAMESPACE__."<br>函数名称是".__FUNCTION__;
return ahello();
}
} 正确完整的代码在于调用,这里还可以测试,互相调用无内容的函数,应该也会导致内存爆满。 namespace a{
function hello(){
// return "你的命名空间是:".__NAMESPACE__."<br>函数名称是".__FUNCTION__;
return bhello();
}
}
namespace b{
function hello(){
return "你的命名空间是:".__NAMESPACE__."<br>函数名称是".__FUNCTION__;
}
}
namespace{
echo ahello();
echo '<hr>';
echo bhello();
}
内存爆满的提示为: 
正文结束
还没有评论,来坐沙发吧。