PHP中的嵌套函数。什么样的情况下,使用这种嵌套函数呢

来源:4-2 复杂函数篇 嵌套函数

Nick丶N

2021-04-15 17:19

什么样的情况下,使用这种嵌套函数呢。有没有实际开发场景的例子说明!

<?php

    function out(){

        echo "调用了OUT!<br>";

        if(!function_exists("in")){

            function in(){

                echo "如果外部函数OUT没有被调用的话,我是不存在的(显示这行代表OUT函数背执行了)<br>";

            }

        }else{

            echo "已经定义过IN函数了!<br>";

        }

    }

    out(); //OUT函数如果多次背调用,就会提示,不能重复IN函数的定义。 

    in(); // 当调用过OUT()函数后IN()函数成为全局函数,即可执行,否则 会提示未定义。

    out();

    out();    

    //想要多次调用OUT函数怎么办呢

    //哪么就需要在OUT函数中添加检测判断  使用 function_exists() 函数来检测IN函数是否存在!

?>



有没有实际开发场景的例子说明!
介绍一下这个嵌套函数的实际使用用例



写回答 关注

2回答

  • 慕梦前来
    2022-05-08 10:27:19

    在你觉得应该用的情况下就用就完了

  • 慕梦前来
    2021-07-15 19:32:23

    这个也可以用在实战上,可以的

PHP函数篇

自定义函数,PHP入门教程之必备课程,行业大牛带你飞。

23155 学习 · 40 问题

查看课程

相似问题