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 相关文章推荐
php 删除无限级目录与文件代码共享
Nov 22 PHP
PHP 数组遍历方法大全(foreach,list,each)
Jun 30 PHP
php截取中文字符串不乱码的方法
Dec 25 PHP
详细解读PHP中接口的应用
Aug 12 PHP
Zend Framework教程之Zend_Db_Table_Row用法实例分析
Mar 21 PHP
PHPExcel简单读取excel文件示例
May 26 PHP
php str_getcsv把字符串解析为数组的实现方法
Apr 05 PHP
[企业公众号]升级到[企业微信]之后发送消息失败的解决方法
Jun 30 PHP
PHP多维数组指定多字段排序的示例代码
May 16 PHP
Laravel 创建可以传递参数 Console服务的例子
Oct 14 PHP
PHPUnit + Laravel单元测试常用技能
Nov 06 PHP
PHP cookie与session会话基本用法实例分析
Nov 18 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
详解PHP序列化反序列化的方法
2015/10/27 PHP
php解决和避免form表单重复提交的几种方法
2016/08/31 PHP
php导出csv文件,可导出前导0实例代码
2016/11/16 PHP
PHP递归实现快速排序的方法示例
2017/12/18 PHP
PHP回调函数简单用法示例
2019/05/08 PHP
硬盘浏览程序,保存成网页格式便可使用
2006/12/03 Javascript
jQuery判断checkbox是否选中的小例子
2013/12/02 Javascript
当滚动条滚动到页面底部自动加载增加内容的js代码
2014/05/13 Javascript
JavaScript Math.ceil 方法(对数值向上取整)
2015/01/09 Javascript
JavaScript函数学习总结以及相关的编程习惯指南
2015/11/16 Javascript
JavaScript中循环遍历Array与Map的方法小结
2016/03/12 Javascript
js闭包引起的事件注册问题介绍
2016/03/29 Javascript
vue项目tween方法实现返回顶部的示例代码
2018/03/02 Javascript
VUE脚手架具体使用方法
2019/05/20 Javascript
JS中数组实现代码(倒序遍历数组,数组连接字符串)
2019/12/29 Javascript
构建Python包的五个简单准则简介
2015/06/15 Python
基于Python实现的ID3决策树功能示例
2018/01/02 Python
Python这样操作能存储100多万行的xlsx文件
2019/04/16 Python
Python操作列表常用方法实例小结【创建、遍历、统计、切片等】
2019/10/25 Python
numpy.ndarray 实现对特定行或列取值
2019/12/05 Python
Python chardet库识别编码原理解析
2020/02/18 Python
python利用opencv实现SIFT特征提取与匹配
2020/03/05 Python
使用python计算三角形的斜边例子
2020/04/15 Python
通过CSS3的object-fit来调整图片适配尺寸的技巧简介
2016/02/27 HTML / CSS
详解CSS3选择器:nth-child和:nth-of-type之间的差异
2017/09/18 HTML / CSS
Stührling手表官方网站:男女高品质时尚手表的领先零售商
2021/01/07 全球购物
领导的自我鉴定
2013/12/28 职场文书
数控专业个人求职信范文
2014/02/05 职场文书
求职信标题怎么写
2014/05/26 职场文书
三严三实对照检查材料
2014/08/25 职场文书
中小学校园安全广播稿
2014/09/29 职场文书
个人诉讼委托书范本
2014/10/17 职场文书
小学英语复习计划
2015/01/19 职场文书
教你怎么用Python selenium操作浏览器对象的基础API
2021/06/23 Python
vue+element ui实现锚点定位
2021/06/29 Vue.js
python字典进行运算原理及实例分享
2021/08/02 Python