热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

php函数变量的作用域及函数返回值教程

在php中关于在一个函数中定义的变量,包括参数在内都不能访问函数外部变量,并且在默认的情况下,在一个函数外部定义的变量不能访问的函数变量.下面看实例,代码如下:<?php$a=1;$b=2;functionSum(){glo...
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
当前位置:首页 > PHP教程 > php函数 > 列表
php函数变量的作用域及函数返回值教程
发布: 来源:  添加日期:2014-09-20 09:39:03 浏览: 评论:0 

在php中关于在一个函数中定义的变量,包括参数在内都不能访问函数外部变量,并且在默认的情况下,在一个函数外部定义的变量不能访问的函数变量.

下面看实例,代码如下:

  1. $a = 1; 
  2. $b = 2; 
  3. function Sum() 
  4.     global $a$b
  5.     $b = $a + $b
  6. Sum(); 
  7. echo $b
  8. ?> 

这样返回$b的值为3,在php中global是一个全局变量所有才会这样,那么我们现来看php变量引用实例,代码如下:

  1. function str_unite (&$string
  2.     $string .= &#39;也喜欢蓝色.&#39;
  3. $str = &#39;喜欢红色,&#39;
  4. str_unite ($str); 
  5. echo $str;    // 输出结果: &#39;喜欢红色,也喜欢蓝色.&#39; 
  6. ?> 

上面讲的是函数的作用域的全局变量与函数的引用,下面来看个函数的局部变量,代码如下:

  1. $a = 1; 
  2. $b = 2; 
  3. function Sum($a,$b
  4. {//开源代码phpfensi.com 
  5.      $b = $a + $b
  6.  
  7.      echo $b;//3 
  8. Sum();// 
  9. echo $b;//2 
  10. ?>

推荐阅读
author-avatar
黄志琴文菱
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有