关于PHP的作用域

范围是什么

无论使用相同的变量,在函数内定义的变量和在函数外定义的变量都被视为独立的,这取决于变量的作用范围已确定。

<?php
// スコープを理解する

$a = 10;
$b = 15;

function say_hello3($x,$y){
 $a = "PHP";
 echo "hello,".$a."\n";

//戻り値

return $x * $y; 


}

$num = say_hello3($a,$b);
echo $num."\n";

?>

输出结果

hello,PHP
150

本地作用域是指

在被{}包围的函数内部定义的作用域。

全球覆盖范围的意思是

在局部范围外定义的变量。可以在程序的任何地方使用。

bannerAds