作者:黄志琴文菱 | 来源:互联网 | 2014-09-21 13:01
在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函数变量的作用域及函数返回值教程
发布: 来源: 添加日期:2014-09-20 09:39:03 浏览: 评论:0
在php中关于在一个函数中定义的变量,包括参数在内都不能访问函数外部变量,并且在默认的情况下,在一个函数外部定义的变量不能访问的函数变量.
下面看实例,代码如下:
- $a = 1;
- $b = 2;
- function Sum()
- {
- global $a, $b;
- $b = $a + $b;
- }
- Sum();
- echo $b;
- ?>
这样返回$b的值为3,在php中global是一个全局变量所有才会这样,那么我们现来看php变量引用实例,代码如下:
- function str_unite (&$string)
- {
- $string .= &#39;也喜欢蓝色.&#39;;
- }
- $str = &#39;喜欢红色,&#39;;
- str_unite ($str);
- echo $str;
- ?>
上面讲的是函数的作用域的全局变量与函数的引用,下面来看个函数的局部变量,代码如下:
- $a = 1;
- $b = 2;
- function Sum($a,$b)
- {
- $b = $a + $b;
-
- echo $b;
- }
- Sum();
- echo $b;
- ?>
推荐阅读
-
在Ubuntu系统中配置Python环境变量是确保项目顺利运行的关键步骤。本文介绍了如何将Windows上的Django项目迁移到Ubuntu,并解决因虚拟环境导致的模块缺失问题。通过详细的操作指南,帮助读者正确配置虚拟环境,确保所有第三方库都能被正确识别和使用。此外,还提供了一些实用的技巧,如如何检查环境变量配置是否正确,以及如何在多个虚拟环境之间切换。 ...
[详细]
蜡笔小新 2024-11-05 21:42:25
-
本文详细介绍了在 Vue.js 前端框架中集成 vue-i18n 插件以实现多语言支持的方法。通过具体的配置步骤和示例代码,帮助开发者快速掌握如何在项目中实现国际化功能,提升用户体验。同时,文章还探讨了常见的多语言切换问题及解决方案,为开发人员提供了实用的参考。 ...
[详细]
蜡笔小新 2024-11-05 20:00:42
-
-
在 PHPStorm 2017 中,若需禁用参数名称提示功能,可在设置面板中通过搜索 "hints" 进入相关路径,具体为:编辑器 > 常规 > 外观 > 显示参数名称提示,并取消该选项前的勾选。这一操作将有效关闭参数名称提示,提升代码编辑的整洁度和专注度。 ...
[详细]
蜡笔小新 2024-11-05 16:02:49
-
总数 | 小规模算法动态规划第3讲:LeetCode 62 不同路径详解 | 从自顶向下到自底向上的动态规划方法分析 ...
[详细]
蜡笔小新 2024-11-05 23:32:16
-
如何优化笔记本电脑触摸板的灵敏度以提升使用体验?本文将详细介绍如何通过系统设置和第三方软件来调整触摸板的灵敏度,从而提高操作流畅性和精准度,使用户在日常使用中更加得心应手。 ...
[详细]
蜡笔小新 2024-11-05 19:44:20
-
《念奴娇·送范季沾归云门》译文与原文赏析:元代诗人蔡松年的文学艺术探析 ...
[详细]
蜡笔小新 2024-11-05 19:09:15
-
在使用 `dirname(__FILE__)` 时,是否需要将反斜杠转换为斜杠是一个常见的问题。本文探讨了这一问题,并提供了解决方案。通过使用 `str_replace` 函数,可以确保路径在不同操作系统中的一致性。此外,我们还介绍了其他一些最佳实践,以帮助开发者避免因路径分隔符不一致而引发的问题。 ...
[详细]
蜡笔小新 2024-11-05 18:46:54
-
PHP与MySQL的Web应用开发技术深入解析 ...
[详细]
蜡笔小新 2024-11-05 18:30:33
-
解读“渡”字含义:《新华字典》中的读音、笔画、释义及常见组词与命名应用 ...
[详细]
蜡笔小新 2024-11-05 18:15:09
-
《我的世界》Java版与Windows 10版(基岩版)有何不同? ...
[详细]
蜡笔小新 2024-11-05 17:51:34
-
React项目基础教程第五课:深入解析组件间通信机制 ...
[详细]
蜡笔小新 2024-11-05 17:23:43
-
在 Manjaro 系统中,出现了一种由未预期的符号 `newline` 引起的 bash 语法错误。具体表现为系统提示“bash: 附近有语法错误”。通过将相关字符串从双引号改为单引号,可以有效解决这一问题。此外,建议在编写脚本时,注意检查换行符和特殊字符的使用,以避免类似错误的发生。 ...
[详细]
蜡笔小新 2024-11-05 17:17:57
-
简雍,字宪和,涿郡人,原姓耿,后因幽州方言将“耿”读作“简”,遂改姓简。他是东汉末年至三国时期刘备的重要谋士。简雍性格直率豪爽,不拘小节,年轻时便与刘备结识,成为其核心智囊之一。他在刘备麾下屡献良策,为刘备的崛起和发展做出了重要贡献。 ...
[详细]
蜡笔小新 2024-11-05 16:07:43
-
探索偶数次幂二项式系数的求和方法及其数学意义 ...
[详细]
蜡笔小新 2024-11-05 15:38:39
-
源代码是构建网站的基础,涵盖了网站程序的所有代码、文件和目录结构。掌握源代码意味着完全控制网站的所有权。在传统自助建站平台中,由于采用SAAS模式,源代码通常不对外开放,用户实际上每年支付的费用仅是为了使用这些平台提供的服务,而无法获得真正的代码所有权。相比之下,米拓源代码提供了全面的技术细节和实现方法,使开发者能够深入了解并自主定制网站功能,确保了更高的灵活性和安全性。 ...
[详细]
蜡笔小新 2024-11-05 15:23:03
-