84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
比如两个函数前一个函数里面声明一个i变量值是 45,两个函数先后执行 ,后面一个函数想用前面函数i的值,可以直接用吗?还是要重新赋值?
不同函數裡的同名變數是獨立的嗎? -PHP中文網問答-不同函數裡的同名變數是獨立的嗎? -PHP中文網問答
圍觀一下哦,學習一下。
由于你的i变量值是在前一个函数里面定义的,所以他只属于前一个函数,后一个函数来调用是没有的效果的,如果你想让两个函数都能调用,可以把i变量定义在两个函数的外面,这样两个函数是都能调用的。
1.把变量的定义放在所有函数外面,这个变量就是,全局变量
2.在函数内定义变量,那么这个变量就只在这个函数内部有效
3,如果你在函数外面定义了变量a,又在一个函数内定义了变量a,那么,函数会完全屏蔽外面的全局变量a
4.全局变量,无论在何处,变量 的值的改变全局有效。
不同函數裡的同名變數是獨立的嗎? -PHP中文網問答-不同函數裡的同名變數是獨立的嗎? -PHP中文網問答
圍觀一下哦,學習一下。
由于你的i变量值是在前一个函数里面定义的,所以他只属于前一个函数,后一个函数来调用是没有的效果的,如果你想让两个函数都能调用,可以把i变量定义在两个函数的外面,这样两个函数是都能调用的。
1.把变量的定义放在所有函数外面,这个变量就是,全局变量
2.在函数内定义变量,那么这个变量就只在这个函数内部有效
3,如果你在函数外面定义了变量a,又在一个函数内定义了变量a,那么,函数会完全屏蔽外面的全局变量a
4.全局变量,无论在何处,变量 的值的改变全局有效。