首页/编程/文章阅读

php重复调用自身会耗尽内存允许的字节量

编程 2021-10-20 31 0
写了一段代码,测试命名空间调用别的命名空间中的函数,没仔细看,调用了自身没有内容的方法,最终导致内存爆满。 错误代码如下:
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();
}

内存爆满的提示为:

正文结束

wordpress用一段代码添加产品专题页面功能php创建常量的两种方式和命名空间的概念

评论区

还没有评论,来坐沙发吧。