84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
比如两个函数前一个函数里面声明一个i变量值是 45,两个函数先后执行 ,后面一个函数想用前面函数i的值,可以直接用吗?还是要重新赋值?
Are variables with the same name in different functions independent? -PHP Chinese website Q&A-Are variables with the same name in different functions independent? -PHP Chinese website Q&A
Please watch and learn.
由于你的i变量值是在前一个函数里面定义的,所以他只属于前一个函数,后一个函数来调用是没有的效果的,如果你想让两个函数都能调用,可以把i变量定义在两个函数的外面,这样两个函数是都能调用的。
1.把变量的定义放在所有函数外面,这个变量就是,全局变量
2.在函数内定义变量,那么这个变量就只在这个函数内部有效
3,如果你在函数外面定义了变量a,又在一个函数内定义了变量a,那么,函数会完全屏蔽外面的全局变量a
4.全局变量,无论在何处,变量 的值的改变全局有效。
Are variables with the same name in different functions independent? -PHP Chinese website Q&A-Are variables with the same name in different functions independent? -PHP Chinese website Q&A
Please watch and learn.
由于你的i变量值是在前一个函数里面定义的,所以他只属于前一个函数,后一个函数来调用是没有的效果的,如果你想让两个函数都能调用,可以把i变量定义在两个函数的外面,这样两个函数是都能调用的。
1.把变量的定义放在所有函数外面,这个变量就是,全局变量
2.在函数内定义变量,那么这个变量就只在这个函数内部有效
3,如果你在函数外面定义了变量a,又在一个函数内定义了变量a,那么,函数会完全屏蔽外面的全局变量a
4.全局变量,无论在何处,变量 的值的改变全局有效。