Heim  >  Artikel  >  Backend-Entwicklung  >  php开发之变量(二)

php开发之变量(二)

WBOY
WBOYOriginal
2016-06-23 13:38:24879Durchsuche

这篇文章咱们来一块学习下变量的作用域。 变量在使用时,必须符合变量的定义规则,变量必须在有效的范围内使用,超出了有效范围,变量就是去了意义。

变量的作用域如下表:



下面我们运行一段代码来区分一下全局变量和函数内的变量,代码如下:


<?php $jackStr = "我是全局变量";  //定义全局变量function output(){	$jackStr ="我是函数内的变量";  //定义函数内的变量echo $jackStr;echo "\n";	}output();     //输出函数内的变量echo $jackStr;   //输出全局变量?>

输出结果如下:



下面我们来看下在函数内使用全局变量值的方法,代码如下:

<?php $leeStr = "我是全局变量***";  //定义全局变量function output(){	$jackStr ="我是函数内的变量***";  //定义函数内的变量echo $jackStr;echo "\n";global $leeStr;	echo $leeStr;}output();     //调用函数输出变量?>


运行结果如下:












Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:php开发之变量Nächster Artikel:header("Location: index.php?g=admin")