我正在寻找一种方法来从同一类中的另一个函数访问函数中的变量。我搜索的是使用全局变量。当我在同一页面(而不是类)上创建方法和打印代码时,它运行良好,但是当我将这些方法分离到一个类中并从主页调用它们时,它不起作用。
哦..我刚刚发现我不能使用全局变量,因为每次 i_type() 方法在主页上的表中迭代时,我的 $rand_type 都应该不同。而且我需要在这两种方法中使用相同的 $rand_type 值。
(情况是……在我的游戏中,我会先随机打印不同类型的物品,然后点击其中一个随机确定等级和等级。)
我该如何解决?
class Item {
function i_type() {
$rand_type = rand(1,8);
// some other codes below..
return $some_data;
}
function i_buy() {
$rand_class = rand(1,3);
$rand_level = rand(1,5);
// some other codes below..
return $some_data;
}
}