函数在调用时是否会解析代码,或者即使没有调用函数也会加载它们?对不起,如果它似乎是一个新手问题,我只是对此感到好奇。
谢谢
答案 0 :(得分:1)
他们在调用之前不会“处理他们的代码”。例如:
function my_function() {
return "Hello World";
}
在您调用之前,上述操作不会执行:
echo my_function();
话虽如此,您的函数中的代码仍然需要有效,否则会导致错误。
您可能需要阅读User-defined functions或W3 Schools PHP Functions。
要在页面加载时保持脚本不被执行,您可以 把它放到一个函数中。函数将通过调用函数来执行。
答案 1 :(得分:1)
PHP文件中的所有代码在运行任何代码之前都会被解析并转换为PHP字节码。
例如,一个语法错误的PHP文件将无法运行,即使语法错误不在正在运行的部分附近。