如果在函数范围内没有使用global关键字,它会做什么?

时间:2011-10-05 01:58:57

标签: php web

如果global关键字未在函数范围内使用(文件未包含在函数内),那么<?php error_reporting(E_ALL); $a=1; global $a; echo $a; ?> 关键字的作用是什么?

{{1}}
  1. 在函数外使用全局关键字不是错误。 [蜱]

  2. 如果文件包含在函数内部,则可以使用它。 [蜱]

  3. 但是当global关键字在“全局文件”中使用时(在函数内部未包含的文件),该关键字会做什么?

1 个答案:

答案 0 :(得分:0)

来自http://php.net/manual/en/language.variables.scope.php

  

在函数外部使用全局关键字不是错误。如果文件包含在函数内部,则可以使用它。