其他函数中的php函数变量

其他函数中的php函数变量,php,function,variables,Php,Function,Variables,如何在drop_3函数中使用$drop_var2?+$在drop\u 4函数中drop\u var2和$drop\u var3?您可以声明一个全局变量 function drop_2($drop_var2) { ... } function drop_3($drop_var3) { ... } function drop_4($drop_var4) { ... } 将它们作为参数传递?在drop\u 2中,调用drop\u 3($drop\u var2)$drop\u var

如何在drop_3函数中使用$drop_var2?+$在drop\u 4函数中drop\u var2和$drop\u var3?

您可以声明一个全局变量

function drop_2($drop_var2)
{

...

}

function drop_3($drop_var3)
{

...

}


function drop_4($drop_var4)
{

...

}

将它们作为参数传递?在
drop\u 2
中,调用
drop\u 3($drop\u var2)
$drop\u var2、$drop\u var3、$drop\u var4都是各自功能的参数。调用函数时,使用一个变量作为参数,该变量可用于所有函数…为什么要这样做?尝试使用另一个函数中的变量通常是代码结构错误的标志。即使可以使用全局变量,我建议在使用之前再次检查是否无法修复代码以允许使用更多参数调用函数,以避免出现全局状态(调试时这将成为一场噩梦)。
function drop_4($drop_var4)
{
   global  $drop_var2,$drop_3;
...

}