php函数与传递参数实例分析


Posted in PHP onNovember 15, 2014

本文实例讲述了函数的调用与函数定义语法,并讲解了关于函数中的变量以及向函数传递数值方法.分享给大家供大家参考。具体如下:

一、函数的基础

php提供了大量的函数,并且允许用户自定函数,php函数定义实例代码如下:

<?php 

function myCount($inValue1,$inValue2) 

{ 

  $AddValue = $inValue1+$inValue2; 

  return $AddValue;     //返回计算结果 

} 

$Count = myCount(59,100); 

echo $Count;     //输出159 

?>

函数一但被定义就可以在任何地方使用.

二、函数传参数

php 函数参数在函数定义时进行申明定义,函数可以有任意多个参数,应用最普遍的传递方法,是按值传递的,或通过引用和默认参数值应用得相对比较少.实例代码如下:

<?php 

function myColor ($inColor = "蓝色") 

{ 

    return "我喜欢的颜色: $inColor. "; 

} 

echo myColor(); 

echo myColor("粉色"); 

?>

一般传递的值不会因函数内部改变而改变的,除非是全局变量或是引用我们来看php函数引用实例,代码如下:
<?php 

function str_unite (&$string) 

{ 

    $string .= '也喜欢蓝色.'; 

} 

$str = '喜欢红色,'; 

str_unite ($str); 

echo $str;    // 输出结果: '喜欢红色,也喜欢蓝色.' 

?>

全局变量,代码如下:
<?php 

$a = 1; 

$b = 2; 

function Sum() 

{

    global $a, $b; 

    $b = $a + $b; 

} 

Sum(); 

echo $b; 

?>

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
织梦模板标记简介
Mar 11 PHP
用PHP与XML联手进行网站编程代码实例
Jul 10 PHP
php 文件上传系统手记
Oct 26 PHP
PHP采集相关教程之一 CURL函数库
Feb 15 PHP
采集邮箱的php代码(抓取网页中的邮箱地址)
Jul 17 PHP
基于php socket(fsockopen)的应用实例分析
Jun 02 PHP
邮箱正则表达式实现代码(针对php)
Jun 21 PHP
php中隐形字符65279(utf-8的BOM头)问题
Aug 16 PHP
PHP中的switch语句的用法实例详解
Oct 21 PHP
Yii实现单用户博客系统文章详情页插入评论表单的方法
Dec 28 PHP
php如何控制用户对图片的访问 PHP禁止图片盗链
Mar 25 PHP
PHP6连接SQLServer2005的三部曲
Apr 15 PHP
php使用glob函数快速查询指定目录文件的方法
Nov 15 #PHP
php中strtotime函数用法详解
Nov 15 #PHP
php中opendir函数用法实例
Nov 15 #PHP
php中in_array函数用法分析
Nov 15 #PHP
php中mkdir函数用法实例分析
Nov 15 #PHP
php中explode函数用法分析
Nov 15 #PHP
php中substr()函数参数说明及用法实例
Nov 15 #PHP
You might like
全国FM电台频率大全 - 24 贵州省
2020/03/11 无线电
在PHP3中实现SESSION的功能(一)
2006/10/09 PHP
php加密解密函数authcode的用法详细解析
2013/10/28 PHP
PHP如何通过AJAX方式实现登录功能
2015/11/23 PHP
PHP实现单例模式建立数据库连接的方法分析
2020/02/11 PHP
5款Javascript颜色选择器
2009/10/25 Javascript
JavaScript CSS修改学习第五章 给“上传”添加样式
2010/02/19 Javascript
JavaScript制作的可折叠弹出式菜单示例
2014/04/04 Javascript
jquery简单图片切换显示效果实现方法
2015/01/14 Javascript
jQuery+HTML5美女瀑布流布局实现方法
2015/09/21 Javascript
jQuery点击其他地方时菜单消失的实现方法
2016/04/22 Javascript
Bootstrap响应式导航由768px变成992px的实现代码
2017/06/15 Javascript
Vue组件Draggable实现拖拽功能
2018/12/01 Javascript
[02:13] 完美世界DOTA2联赛PWL DAY5集锦
2020/11/03 DOTA
[01:00:11]DOTA2-DPC中国联赛 正赛 CDEC vs DLG BO3 第一场 2月7日
2021/03/11 DOTA
详解python中requirements.txt的一切
2017/03/03 Python
使用python实现生成用户信息
2017/03/20 Python
python爬虫爬取快手视频多线程下载功能
2018/02/28 Python
python 创建一个空dataframe 然后添加行数据的实例
2018/06/07 Python
利用Python校准本地时间的方法教程
2019/10/31 Python
pyqt5中动画的使用详解
2020/04/01 Python
简单了解python列表和元组的区别
2020/05/14 Python
英国家电购物网站:Sonic Direct
2019/03/26 全球购物
美国家居装饰购物网站:Amanda Lindroth
2020/03/25 全球购物
PHP如何自定义函数
2016/09/16 面试题
执行力心得体会
2013/12/31 职场文书
财务人员的自我评价范文
2014/03/03 职场文书
亮化工程实施方案
2014/03/17 职场文书
《称象》教学反思
2014/04/25 职场文书
我是一名护士演讲稿
2014/08/28 职场文书
软件测试专业推荐信
2014/09/18 职场文书
2014年反腐倡廉工作总结
2014/12/05 职场文书
教你使用pyinstaller打包Python教程
2021/05/27 Python
Django集成富文本编辑器summernote的实现步骤
2021/05/31 Python
java开发双人五子棋游戏
2022/05/06 Java/Android
Pandas实现批量拆分与合并Excel的示例代码
2022/05/30 Python