php 怎么在一个方法里面获取另一个方法里面的变量

2024-10-31 11:55:21
推荐回答(1个)
回答1:

一个变量要在两个方法中起作用,必须将变量设为全局变量,这是php内核对变量的处理决定的,
要么在两个方法之外初始化变量$a,
然后在方法中使用前
global $a;之后就可以使用$a了;
或者不在方法外初始化
在一个方法中用$GLOBALS['a'] = 12;将值赋在$GLOBALS数组中,在另一个方法中global $a;之后也可以使用;

当然最好是类化,将变量设为公共属性;在方法中直接使用$this->a