我有这个功能
function one(){
query here fetching data without any errors
global $picture;
global $roomnum;
$roomnum=$row['room_num'];
$picture=$row['picture'];
echo $picture."<br>".$roomnum;
}
function two(){
global $picture;
global $roomnum;
echo $picture."<br>".$roomnum;
}
问题是第一个函数中的两个变量都是正确的,而第二个函数中的roomnum根本没有回声,就像它是空的
答案 0 :(得分:0)
仅在函数外声明一次全局变量。这是因为在调用函数之前不会执行代码。