在以下功能中:
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
函数?
谢谢。
答案 0 :(得分:1)
你必须知道大写和小写,因为它们在PHP中不一样(另见上面的注释)。这就是你的函数的工作方式(使用$monthName
):
function dateSelect($monthName, $dayName, $yearName) {
echo "rs: " . $monthName;
dropdownDateSelect($monthName, $dayName, $yearName);
}