You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 lines
638 B

3 years ago
  1. <?php
  2. /**
  3. * php的全局变量到函数里不能用,在函数里需要关键字global引用
  4. */
  5. $a=1;
  6. $b=3;
  7. function func()
  8. {
  9. global $a; //使用global引入全局变量
  10. echo "a:$a".PHP_EOL; //func内使用global引用了a和b,所以c没有打印出来
  11. echo "b:$b".PHP_EOL;
  12. }
  13. //$GLOBALS['var']
  14. function func2()
  15. {
  16. echo "a:".$GLOBALS['a'].PHP_EOL; // $GLOBALS['var'] 指的是函数外部变量本身,是一个变量.在程序的任意位置都能使用
  17. echo "b:".$GLOBALS['b'].PHP_EOL;
  18. }
  19. func();
  20. func2();
  21. ?>