功能执行问题

时间:2020-05-03 05:53:27

标签: php function

以下代码无法使用。尽管该函数正在调用

$name1 = "apple";
$gender1 = "orange";
$country1 = "pepe";

function profile1($name1, $gender1, $country1)
{

    echo $name1 . "\n";
    echo $gender1 . "\n";
    echo $country1 . "\n";
}
profile1();

1 个答案:

答案 0 :(得分:0)

函数参数$name1$gender1$country1与在函数外部声明的变量是分开的且不同的。在不提供任何参数的情况下调用该函数时,参数的值将是不确定的。

您可以:

profile1( $name1, $gender1, $country1 );

或(不推荐!):

function profile1()
{
global $name1, $gender1, $country1;
echo $name1 . "\n";
echo $gender1 . "\n";
echo $country1 . "\n";
}

profile1();