💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
变量的范围即它定义的上下文背景(也就是它的生效范围)。大部分的 PHP 变量只有一个单独的范围。这个单独的范围跨度同样包含了 include 和 require 引入的文件。例如: ~~~php <?php $a = 1; include 'b.php'; ~~~ 这里变量$a 将会在包含文件 b.php 中生效。但是,在用户自定义函数中,一个局部函数范围将被引入。任何用于函数内部的变量按缺省情况将被限制在局部函数范围内。 编辑`/home/project/variable.php` ~~~php <?php $hi = 'Hi'; $hello = 'Hello'; function sayHi() { echo $hi; } function sayHello($hello) { echo $hello; } sayHi(); sayHello($hello); ~~~ 执行 php variable.php 从结果中可以看出,函数要使用外部变量可以通过传参实现,此外还可以使用下节实验中的全局变量。