Calling a function before it's defined | PHP

后端 未结 3 1130
鱼传尺愫
鱼传尺愫 2020-12-10 02:41

Is there any possible way when in one file - please note, just one file. To call a function when it isn\'t defined yet, e.g.



        
3条回答
  •  攒了一身酷
    2020-12-10 03:37

    I just discovered that you can call a function if it's defined later in the same file.
    But if it's defined in an other file, you must include the file before calling the function.

    my_func();
    function my_func() {...}
    --->   No problem
    

    but

    my_func();
    include_once 'define_my_func.php';
    --->   PHP Fatal error
    

    It's like a conditional function as in the example 2 on the doc on user-defined functions

提交回复
热议问题