变量在函数内外的作用域 3

<?php
global $var;
$var = "content";

function fn() {  
    
	echo $var;
	$val = "cont"; 
	echo $val;        
}

fn();           //没有输出$var,函数内部也不能调用内部的变量,即使将$var定义为全局变量,还是不能在内部调用

?>

 输出为

cont

content 3

 即可知,当外部的变量为全局变量时,也不能在内部调用,而内部变量为全局变量时,就可在外部调用。

posted @ 2015-01-13 22:45  todaytoday  阅读(150)  评论(0编辑  收藏  举报