如果在PHP中没有调用函数,代码是否仍在函数中运行?
我想知道,我在PHP中有一些函数不是每次都调用,但每次加载时仍然包含在我的文件中。即使您当时没有调用函数,它是否仍然运行代码?我这样问的原因是,我函数中的代码在运行CPU时非常昂贵,我不会每次都调用它们,我希望确保如果没有调用它们,它们不会在函数中运行代码如果在PHP中没有调用函数,代码是否仍在函数中运行?,php,Php,我想知道,我在PHP中有一些函数不是每次都调用,但每次加载时仍然包含在我的文件中。即使您当时没有调用函数,它是否仍然运行代码?我这样问的原因是,我函数中的代码在运行CPU时非常昂贵,我不会每次都调用它们,我希望确保如果没有调用它们,它们不会在函数中运行代码 谢谢简而言之,未显式调用的函数不会运行。然而,这里有一个简短的我发现的我们使用函数的原因和内容 函数是一个“黑匣子”,我们已经锁定了程序的一部分 进入函数背后的思想是,它将 程序,尤其是函数中的代码所具有的 一些有用的特性: 它执行一些定义良
谢谢简而言之,未显式调用的函数不会运行。然而,这里有一个简短的我发现的我们使用函数的原因和内容 函数是一个“黑匣子”,我们已经锁定了程序的一部分 进入函数背后的思想是,它将 程序,尤其是函数中的代码所具有的 一些有用的特性:
不,这就是函数和函数调用的目的。函数只有在被调用时才会运行,所以不必担心:-)代码本身如何运行?函数有参数;他们的价值观是什么?这些函数什么时候运行?按什么顺序?有太多的问题难以回答,这应该是显而易见的。在解析代码时,从技术上讲有一些加载时间。但是,没有执行任何代码。@chriz我不确定,所以如果您不调用它们,那么它们就不会运行。很简单,谢谢!TL;DR:不,未调用的函数不会运行。我想如果有证据表明函数的用途,它会指出它为什么不能自己运行:)我的PHP函数中的语句实际上被执行了,并导致了一个错误,你能帮我调试吗?在谷歌搜索时找到了这个答案。