将变量传递给PHP中的另一个函数

时间:2015-10-26 19:00:53

标签: php

在以下功能中:

function dateSelect($monthname,$dayname,$yearname) {
   echo "rs: " . $monthname;    
  dropdownDateSelect($monthName, $dayName, $yearName);    
}

$monthname被正确回显。但是,它在函数dropdownDateSelect内是空的。我不知道为什么。我在$monthName中收到“变量Netbeans IDE似乎未初始化”错误消息。

function dropdownDateSelect($monthName, $dayName, $yearName){
  echo "rss: " . $monthName;
}

现在"rss: $monthName"$monthName为空。

您能否详细说明为何会发生这种情况以及如何将$monthName传递给dropdownDateSelect函数?

谢谢。

1 个答案:

答案 0 :(得分:1)

你必须知道大写和小写,因为它们在PHP中不一样(另见上面的注释)。这就是你的函数的工作方式(使用$monthName):

function dateSelect($monthName, $dayName, $yearName) {
    echo "rs: " . $monthName;    
    dropdownDateSelect($monthName, $dayName, $yearName);    
}