function add($x,$y){ global $x,$y; dpm($x. ‘below-global‘); dpm($y. ‘below-global‘); minus($x,$y); dpm($x. ‘below-minus‘); dpm($y. ‘below-minus‘); return $x + $y; } function minus($x,$y){ global $x,$y; $x = $x + 9; dpm($x . ‘minus‘); dpm($y . ‘minus‘); } function ben_init(){ global $x; global $y; $x = 100; dpm(add($x,$y = 3));
一旦某个值设置成了global, 那么这个值就在全部地方都有效果了,真的很神奇,
另外一个办法就是, 加上&, 这样在其他地方也可以改变这个值了。
时间: 2024-10-27 19:57:25