如果希望编写一个名为increment()的函数来增加一个变量的值,我们可能会按如下方式编写这个函数: 这段代码是没有用的.下面测试代码的输出结果是“10”. $value 的内容没有被修改.这要归因于作用域规则.这段代码将创建一个名为$value的变量,它的值是10.然后调用函数increment().当函数被调用 时,它内部的变量$value被创建.它的值加上1,所以$value在函数内部的值为11,直到函数结束,接下来我们返回到调用它的代码.在这段代码 中,变量$value是一个不同的变量…