Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 调用的函数_Php_Function - Fatal编程技术网

Php 调用的函数

Php 调用的函数,php,function,Php,Function,函数在被调用时是否解析代码,或者即使函数未被调用,它们是否也被加载?抱歉,如果这是个新手问题,我只是好奇 谢谢在被调用之前,他们不会“处理他们的代码”。例如: function my_function() { return "Hello World"; } 在调用之前,不会执行上述操作: echo my_function(); 尽管如此,函数中的代码仍然需要有效,否则会导致错误 您可能需要阅读或 要防止在页面加载时执行脚本,可以 把它变成一个函数。函数将通过调用该函数来执行 PHP文

函数在被调用时是否解析代码,或者即使函数未被调用,它们是否也被加载?抱歉,如果这是个新手问题,我只是好奇

谢谢

在被调用之前,他们不会“处理他们的代码”。例如:

function my_function() {
    return "Hello World";
}
在调用之前,不会执行上述操作:

echo my_function();
尽管如此,函数中的代码仍然需要有效,否则会导致错误

您可能需要阅读或

要防止在页面加载时执行脚本,可以 把它变成一个函数。函数将通过调用该函数来执行


PHP文件中的所有代码在运行之前都会被解析并转换为PHP字节码


例如,任何地方出现语法错误的PHP文件都将无法运行,即使语法错误不在正在运行的部分附近。

什么是“处理他们的代码”呢?PHP解释器将所有内容编译为字节码,但是函数的字节码在函数被调用之前是不会被执行的。对不起,我是说parsedPlease,为什么要用一个建议来破坏答案呢w3fools@MarkBaker-为什么不制作一个更好的网站,而不是把它糟蹋掉?也许这是你不能做的事情?@Ed-有很多事情我不能做,要么是因为我没有能力,要么是因为我没有时间(甚至两者都没有);但是,虽然w3schools的那一页上没有事实错误,但有太多其他页面存在错误和虚假信息。。。对于任何被推荐使用该网站的新开发人员来说,他们不一定知道其他网站的好坏pages@MarkBaker-总比没有好。我同意它并不完美,但它比你和我制作的要好。特别是在功能方面,可能更好,尤其是在页面顶部,它确实给出了一个关于它可能过时的大警告。。。但我认为在这个答案中,简单地提供关于用户定义函数的PHP文档链接可能会更好